Autor | Zpráva | ||
---|---|---|---|
Janvesely12 Profil |
#1 · Zasláno: 27. 6. 2012, 19:00:23
Dobrý den,
mám javascript kód: <SCRIPT type="Text/JavaScript"><!-- function Display(elementID) { var id; id = "Clanek" + elementID; document.all.item(id).style.display = "block"; } function Undisplay(elementID) { var id; id = "Clanek" + elementID; document.all.item(id).style.display = "none"; } // --></SCRIPT> Potom v html mám: <span onMouseOver="Display('1')" onMouseOut="Undisplay('1')"> TEXT </span> <div id=Clanek1 style="display: none"> TEXT2 </div> Když se ukáže na text zobrazí se text2. Bohužel v mozille pouze s doctypem <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> a to mi nevyhovuje, protože není standartní. Jak je možné, že to nefunguje např. s <!DOCTYPE html>? Děkuji |
||
Str4wberry Profil |
#2 · Zasláno: 28. 6. 2012, 14:26:24
Vidím to na
document.all , který v rámci kompatibility běhá jen v nestandardním Gecku.
Zkus použít místo document.all.item(id) konstrukci document.getElementById(id) .
|
||
Časová prodleva: 3 dny
|
|||
Janvesely12 Profil |
#3 · Zasláno: 1. 7. 2012, 10:45:44
Děkuji moc, jistě mi přestalo fungovat pozadí v tabulce. Ale to si již vyřeším sám.
|
||
Časová prodleva: 12 let
|
0