ďťż

[javascript] innerHTML i select Pod Opere i FF dziala a IE nie ;(

       

Podstrony


telcocafe

Jak w temacie oto plik z formularzem i divem:
<select name=\"typ\" onchange=\"manual(this.options[this.selectedIndex].value)\"> <option value=\"youtube\">YouTube</option> <option value=\"google\">VideoGoogle</option> <option value=\"patrz\">Patrz</option> <option value=\"wrzuta\">Wrzuta</option> <option value=\"zdjecie\">Zdjęcie</option> <option value=\"inne\">Inne</option> </select> </td></tr> <tr><td colspan=\"2\"></td></tr> </table> <p id=\"manual\"><small><small>W pole LINK wstaw URL widoczny po prawej stronie w serwisie YouTube.com np.:<br /><center><img src=\"images/manualyoutube.gif\" /></center></small></small></p>
a to java script:
function manual(typ) { var div = document.getElementById("manual"); if(typ=='youtube') { div.innerHTML = '<small><small>W pole LINK wstaw URL widoczny po prawej stronie w serwisie YouTube.com np.:<br /><center><img src="images/manualyoutube.gif" /></center></small>'; } if(typ=='google') { div.innerHTML = '<small><small>W pole LINK wstaw adres widoczny w pasku adresu na stronie z filmikiem w serwisie Video.Google.com np.:<br /><center><img src="images/manualgoogle.gif" /></center></small></small>'; } if(typ=='patrz') { div.innerHTML = '<small><small>W pole LINK wstaw Kod HTML widoczny po prawej stronie ponizej filmiku w serwisie Patrz.pl np.:<br /><center><img src="images/manualpatrz.gif" /></center></small></small>'; } if(typ=='wrzuta') { div.innerHTML = '<small><small>W pole LINK wstaw Kod HTML widoczny ponizej filmiku w serwisie Wrzuta.pl np.:<br /><center><img src="images/manualwrzuta.gif" /></center></small></small>'; } if(typ=='zdjecie') { div.innerHTML = '<small><small>W pole LINK wstaw adres do zdjecia.</small></small>'; } if(typ=='inne') { div.innerHTML = '<small><small>W pole LINK wstaw adres do pliku z filmem, a w pole ponizej adres do miniaturki lub zdjecia filmu.</small></small><br /><input type="text" name="link" size="20" /></td></tr>'; } }

Nie rozumiem dlaczego to nie dziala - pomocy!



Spróbuj zamiastonchange=\"manual(this.options[this.selectedIndex].value);\" onchange=\"manual(this.value);\"Powinno pomóc :)

Niestety nie dziala. Juz nie wiem o co chodzi. Mozecie sprawdzic na www.stupidvideo.pl login:test haslo:test

Rozwiązanie jest dość proste ale działa. Zamień
<p id="manual"></p>
na
<div id="manual"></div>
powinno hulać...

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.