… aaargh! Netscape

Tribalman

Erfahrenes Mitglied
Also:

Nachdem Ihr mir schon so nett dabei geholfen
habt dieses Script zu verwirklichen, hoffe ich,
dass Ihr mir auch jetzt weiterhelfen könnt.
Der Explorer macht alles richtig, aber Netscape
:rolleyes: … also beim Navigator 6.2 passiert
gar nix! (Von älteren NN-Versionen wollen wir mal
gar nicht reden …)

Das Script soll bei onclick auf ein Background-Bild
ein Div sichtbar bzw. unsichtbar machen. Wie gesagt,
der Explorer macht keine Probleme …

Der Aufruf:
<td width="230" colspan="3" background="bilder/pulldown3.jpg" onclick="flip(pulldown1)" style="cursor:hand"><br></td>
Das Script:
<!--
function flip(v1)
{if (v1.style.visibility=="visible")
{
v1.style.visibility="hidden"
}
else
{
v1.style.visibility="visible"
}
}
-->
Das Problem ?

Tribal

P.S.: Der Navigator zeigt nicht mal die Hand als Cursor …
 
ändere deine funktion wie folgt um sie crossbrowser zu machen:

function flip(v1){
d=document;
css=d.layers?d.layers[v1]:d.all?d.all[v1].style:d.getElementById(v1).style;
hid=d.layers?"hide":"hidden";
vis=d.layers?"show":"visible";
css.visibility=css.visibility==vis?hid:vis;
}

jetzt sollte das gehen...

cu
 
oh dann war da ja noch das andere problem:

Ich rate dir einen link zu benützen und nicht den onclick event, dieser ist sehr inkompetent, benutze einen link wie folgt:

<a href="javascript:flip('pulldown1')">flip...</a>

mit dem geänderten script musst du nun die id (v1) als string senden!
 
Zurück