Inlocuire coduri HTML prin JavaScript/jQuery
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
Bizzar
- Mesaje:49
Inlocuire coduri HTML prin JavaScript/jQuery
Salut MarPlo.
Poti sa ma ajuti cu o mica problema? Deci, am un cod HTML:
si sa se stearga acest cod iar in locul lui sa se adauge altul:
Cod: Selectaţi tot
<embed src="http://img819.imageshack.us/slideshow/smilplayer.swf" width="426" height="320" name="smilplayer" id="smilplayer" bgcolor="FFFF00" menu="false" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=img819/7835/1321802301o6x.smil"/>
<br/><a href="http://imageshack.us/slideshow/index.php">Go to ImageShack® to Create your own Slideshow</a>
Fara innerHTML, ca nu merge pe hostul pe care il folosesc, e gratuit si poate are ceva care impiedica innerhtml.....
MarPlo
Mesaje:4343
Salut
innerHTML nu are treaba cu hostul, se executa in browser, pe partea de client.
Daca vrei sa inlocuiesti cu JavaScript continutul din tag-ul:
Se face asa:
Cod: Selectaţi tot
<tag id="idtag">... continut..</tag>
<script type="text/javascript"><!--
document.getElementById('idtag').innerHTML = 'alt continut';
--></script>
Dar daca vrei sa inlocuiesti tot elementul "<tag>", cel mai usor e sa-l incluzi intr-un
<tag_parinte> , ar veni asa:
Cod: Selectaţi tot
<tag_parinte id="idtag_parinte">
<tag id="idtag">... continut..</tag>
</tag_parinte>
<script type="text/javascript"><!--
document.getElementById('idtag_parinte').innerHTML = 'alt continut';
--></script>
Bizzar
Mesaje:49
Hah, Mersi, dar am mi-am adus aminte de o functie pe jQuery si am cautat pe google sa vad mai exact si totusi, pentru cei ce au aceeasi problema, rezolvarea e simpla:
Exemplu cod HTML:
Cod: Selectaţi tot
<div class="container">
<div class="inner first">Hello</div>
<div class="inner second">And</div>
<div class="inner third">Goodbye</div>
</div>
jQuery:
Cod: Selectaţi tot
$('div.second').replaceWith('<h2>New heading</h2>');
Si totusi in final vom obtine:
Cod: Selectaţi tot
<div class="container">
<div class="inner first">Hello</div>
<h2>New heading</h2>
<div class="inner third">Goodbye</div>
</div>
Mersi oricum.
Subiecte similare
- Valoarea id-ului din HTML atribuită unei variabile php
PHP - MySQL - XML
Primul mesaj
Încerc să extrag valorile id= min5 , id= max5 si să le pun în $_GET $_GET fara trimitere în altă pagină
cum aș putea proceda?
<div class=...
Ultimul mesaj
Nu prea inteleg ce vrei sa faci.
Codul php se executa pe server inainte de a fi pagina cu codul html si javascript.
In php, valorile pentru...