Hallo zusammen,
folgende Scripts habe ich über eine ausgelagerte JS-Datei via <script src="home.js" type="text/javascript" language="JacaScript"></script> eingebunden:
<!--
/* Funktionen für die Rollovers der Navigation */
if (document.images) {
image1 = new Image;
image1a = new Image;
image1.src = 'navigation/subject_a.gif';
image1a.src = 'navigation/subject_b.gif';
image2 = new Image;
image2a = new Image;
image2.src = 'navigation/impressionen_a.gif';
image2a.src = 'navigation/impressionen_b.gif';
image3 = new Image;
image3a = new Image;
image3.src = 'navigation/inspiration_a.gif';
image3a.src = 'navigation/inspiration_b.gif';
image4 = new Image;
image4a = new Image;
image4.src = 'navigation/guestbook_a.gif';
image4a.src = 'navigation/guestbook_b.gif';
image5 = new Image;
image5a = new Image;
image5.src = 'navigation/kontakt_a.gif';
image5a.src = 'navigation/kontakt_b.gif';
}
else {
image1 = '';
image1a = '';
image2 = '';
image2a = '';
image3 = '';
image3a = '';
image4 = '';
image4a = '';
image5 = '';
image5a = '';
document.rollimg = '';
document.rollimg1a = '';
document.rollimg2a = '';
document.rollimg3a = '';
document.rollimg4a = '';
document.rollimg5a = '';
}
/* Funktion für die Änderung der visibility von Layern © Eddie Traversa (nirvana.media3.net) */
function toggleVisibility(id, NNtype, IEtype, WC3type) {
if (document.getElementById) {
eval("document.getElementById(id).style.visibility = "" + WC3type + """);
} else {
if (document.layers) {
document.layers[id].visibility = NNtype;
} else {
if (document.all) {
eval("document.all." + id + ".style.visibility = "" + IEtype + """);
}
}
}
}
//-->
Und hier ein Beispiel-Link aus der Seite:
<a href="test.html" onmouseover="document.rollimg1a.src=image1a.src;toggleVisibility('home14','show','visible','visible');" onmouseout="document.rollimg1a.src=image1.src;toggleVisibility('home14','hidden','hidden','hidden');">
Die Skripte laufen in NN 4.7X, NN 6, NN7 und MS IE wunderbar - nur Opera und Mozilla wollen nicht (allerdings auch keine JS-Fehlermeldung).
Vermute, dass ich beim zweiten Skript die Browseridentifizierung modifizieren muß - aber wie ?
Gruß und Damk im Voraus :o)
Frank