onMouseover
Aleksej V.
- javascript
Hallo
Ich hab n problem, bei dem ich schon länger nciht weiterkomm. Ich hab ein div tag, mit einem onMouseover. Bei IE und opera funktionierts, bei NN jedoch nicht. Es geht weinger um die funktionen, die ausgeführt werden, sondern um das event. Es tretet nichts ein, was eintreten sollte, sogar wenn ich in die Funktion document.write einfüge passiert nichts.
<div class="menurandnormal" id="personal" onMouseover="menurandwechseln(this); untermenueinblenden(persoenlich)" onMouseout="menurandwechselnzurueck(this); untermenuausblenden(persoenlich)" onClick="document.location='personlichindex.html'"><a href="personlichindex.html" onFocus="blur()">persönlich</a></div>
Das zweite problem ist, die funktion selbst geht auch nur unter ie, könnt ihr mir sagen, wie man funktion universell machen kann?
function untermenueinblenden(bra) {
document.getElementById(bra.id).style.visibility = 'visible'
// geht auch nciht: document.write('hallo')
}
Grüße aus Düsseldorf
Aleksej
Hallo,
bei Netscape sollte man unterscheiden zwischen NN4 und NN6, das sind zwei völlig verschiedene Welten. Du solltest dazuschreiben, auf welchen Du Dich beziehst.
NN4 versteht onmouseover, onmouseout und onclick nur in den Tags a und area; NN6 und 7 bzw. Mozilla sollten hier keine Probleme haben.
getElementById ist NN4 ebenfalls unbekannt.
Mein Tipp hier lautet: ignorier NN4! Ist zwar hart, aber erspart viel Ärger ;-)
Viele Grüße,
Jürgen
Hallo,
Ich hab NN7, und es funktioniert trotzdem nicht.