URL: https://www.overclockers.at/coding-stuff/js_kompatibel_machen_122242/page_1 - zur Vollversion wechseln!
hi leute!
Das js schaut folgender maßen aus:
Code: PHPfunction showSubs(id) { if (id.style.display=='none') id.style.display='inline'; else id.style.display='none'; }
Was soll
bewirken? Du musst immer angeben, was sein display-type ist. Einen leeren gibts es nicht. Eine Liste der gueltigen gibts in den Specs -> http://www.w3.org/TR/CSS21/visuren.html#propdef-display .Code:id.style.display='';
zuerstmal
thx für rasche antwort
habs schon auf inline geändert
das ganze soll eine navigation sein
beim mouseOver wird die funktion aufgerufen und eine id übergeben
im ie funkts gut, aber firefox nicht 
Facetious
Auf inline-geaendert heisst, es geht jetzt oder noch immer nicht? URL?
Zitat von RektalAuf inline-geaendert heisst, es geht jetzt oder noch immer nicht?
Der aktuelle Code ist nicht OK: Es gibt kein
.Code:document.getElementById(id).style.setAttribute
und es bezieht sich auf die Attribute der HTML-Elements, nicht auf die CSS-Properties, alsoCode:getElementById(id).setAttribute
Code:<script language="javascript"> function showSubs(id) { document.getElementById(id).style.display = 'inline'; } function hideSubs(id) { document.getElementById(id).style.display = 'none'; } </script> ... <td><span id="Test1" onMouseOver="showSubs('Test1sub')" onmouseout="hideSubs('Test1sub');">Test1</span></td>
thx
für die schnelle hilfe
SOLVED
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026