Ich hab ja geschrieben was das Problem ist!!! Das Netscape die DIVs anders ansteuert! Sie muss nur in Netscape 6.0 funktionieren. Das die seite stark in die Umgebung des Users eingreifft ist mir klar! Daran kann ich und darf ich auch nichts ändern. Meine Aufgabe ist es nur die MouseOvers im Netscape 6.0 zum laufen zu bringen!
Eingegrenzt hab ich es: Es liegt vermutlich an diesem Befehl:
document.all.titel_1.innerHTML = titel_1;
Aber wie steuert Netscape das DIV an. Was muss ich eingeben, damit es im IE & Netscape 6 läuft!
Fehler werden im Netscape 6 KEINE ausgegeben!
Hier dein gewünschter Quellcode:
<script language="JavaScript">
function loadText(p_nPos){
var titel_1 = "Kunde:";
var titel_2 = "Bereich:";
var titel_3 = "Auftrag:";
var titel_4 = "";
switch(p_nPos){case 1:{
var text_1 = "Coop Mineraloel AG, Allschwil";
var text_2 = "Magazindesign";
var text_3 = "Neues Design Magazin, 2-sprachig, 24 Seiten, Titelfotografie, Gestaltung, Illustration, Bildbearbeitung";
} }
document.all.titel_1.innerHTML = titel_1;
document.all.text_1.innerHTML = text_1;
document.all.titel_2.innerHTML = titel_2;
document.all.text_2.innerHTML = text_2;
document.all.titel_3.innerHTML = titel_3;
document.all.text_3.innerHTML = text_3;
}
</script>
<map name="image">
<area shape="rect" coords="0,0,770,183" NOHREF onMouseOver= "loadText(1);" onMouseOut="clearFrame1()">
<img src="images/referenzen/1.jpg" border="0" ismap usemap="#image"> </td>
</tr>
<tr>
<table border="0" id="text_bottom">
<tr>
<td><strong><div id="titel_1"></div></strong></td>
<td><div id="text_1"></div></td>
<td width="23"> </td>
<td><strong><div id="titel_2"></div></strong></td>
<td><div id="text_2"></div></td>
</tr>
</table>
<table border="0" id="text_bottom">
<tr>
<td><strong><div id="titel_3"></div></strong></td>
<td colspan="4"><div id="text_3"></div></td>
<td width="23"> </td>
<td><strong><div id="titel_4"></div></strong></td>
<td><div id="text_4"></div></td>
</tr>
</table>