^Hallo Gero,
es wäre seht hilfreich, wenn du den Code mal posten würdest...
die seite:
<body>
<stinknormales HTML>
...
</stinknormales HTML>
<div id="div1">
...
</div>
<div id="div2">
...
</div>
<div id="div3">
...
</div>
<div id="div4">
...
</div>
<div id="div5">
...
</div>
</body>
Die divs werden per css im head ausgeblendet und absolut positioniert.
Jetzt kommt noch das skript:
function anzeige(was){
var bereiche=new Array;
bereiche[0]="div1";
bereiche[1]="div2";
bereiche[2]="div3";
bereiche[3]="div4";
bereiche[4]="div5";
for (i=0;i<5;i++){
if (i!=was){document[bereiche[i]].visibility="hidden";}
else{
document[bereiche[was]].visibility="visible";}
}
}
Funktionsaufruf im href:
onmouseover="anzeige(3)" <----bzw. anzeige(1,2...)
Die Funktion habe ich geschrieben, damit je nach dem die entsprechenden divs ein- und ausgeblendet werden.
Der Netscape macht es auch...aber eben nur mit den ersten beiden. dann meldet er
document[bereiche[i]] has no properties. Das heißt er meldet es natürlich wegen der Schleife jedes mal. So nach dem Motto:
document[bereiche[0]]? Klar, da isser, blende ich doch mal ein...
document[bereiche[1]] ? Na immer !
document[bereiche[2]]? Hä, den gibt's hier nicht!
grundsätzlich funktionieren DIVs auch in Netscape, aber ich habe noch keine möglichkeit gefunden, die visibility nachträglich auf "show" zu setzen...
Also das geht schon, aber nicht mit "show" sondern mit "visible", aber das hast du ja schon gesehen..
Ich hoffe ich habe das Problem irgendwie verständlich beschrieben.
Schöne Grüße
Claudia