CSS + JS Funktion laufen bei NS4.x nicht zusammen
Marcus
- javascript
Hi,
habe ein eigenes Script für dynamische grafische Buttons. funktioniet in allen Brausern(sogar konquerer), nur im Netscape 4.x nicht.
Die sache ist die:
Ich habe ein Objekt definiet, das aus einer onMouseOver 2 vars erhällt. Der Anker mit dem OnMouseOver ist in ein <span style... eingeschlossen mit der Option position:absolute;top:xxpx;left:xxpx;....
Die onMouseOver ruft die Funktion anim('index','indexup'); auf.
Im NS4.x kann die function anim(dst,src) { ... mit position:absolute; die beiden werte nicht annehmen. Es taucht immer ein Script-Fehler auf.
Wer kann mir helfen, dieses Problem zu lösen.
hier das Script zwischen Head & body:
---schnipp---
agent = navigator.userAgent
browserVer=1
if (agent.indexOf ("MSIE 3") >0) {browserVer = 0}
if (agent.indexOf ("Mozilla/2.0") >0) {browserVer = 0}
if (browserVer == 1) {
var indexnor = new Image();
var indexup = new Image();
indexnor.src = "Bilder/index-n.gif";
indexup.src = "Bilder/index-u.gif";
}
function anim (dst,src) {
if (browserVer == 1) {
document.images[dst].src = eval (src + ".src")
}
}
---schnapp---
hier der Teil aus dem Body:
---schnipp---
<span class="position:absolute;top:90px;left:7px;">
<a href="welcom.php" target="Haupt" ONMOUSEOVER="anim('index','indexup')" ONMOUSEOut="anim('index','indexnor')"><IMG SRC="Bilder/index-n.gif" BORDER="0" Name=index></A>
</span>
---schnapp---
Dank Euch im Vorraus...
Marcus
Hi,
habe ein eigenes Script für dynamische grafische Buttons. funktioniet in allen Brausern(sogar konquerer), nur im Netscape 4.x nicht.
Also, im NS 4.78 funktioniert Dein Script einwandfrei!
Mit welchem hast Du's denn getestet?
Gruß
Sue
Hi,
habe ein eigenes Script für dynamische grafische Buttons. funktioniet in allen Brausern(sogar konquerer), nur im Netscape 4.x nicht.
Also, im NS 4.78 funktioniert Dein Script einwandfrei!
Mit welchem hast Du's denn getestet?
Gruß
Sue
Hallo,
Bei mir zuHause (win) 4.51, (Linux)4.78.
Im InternetCafe (win) 4.78.
alle haben versagt.
was ich bis jetzt herrausgefunden habe, daß die Dynamic komplett ausgeschaltet
wird, sobald, ein position:absolute; ins spiel kommt.
Die fehlermeldung lautet : document.images[dst].. has no properties...
Ich kieg' echt die Kriese über diesem Script.
Leider ist es so, daß ich die Styles nicht weglassen kann, da ich eine
Tabelle an einer bestimmten Position haben muß, die das Nav Menü enthalten soll.
Marcus.
Hi,
habe ein eigenes Script für dynamische grafische Buttons. funktioniet in allen Brausern(sogar konquerer), nur im Netscape 4.x nicht.
Also, im NS 4.78 funktioniert Dein Script einwandfrei!
Mit welchem hast Du's denn getestet?
Gruß
Sue
Korrektur....
Es muss im span-tag natürlich heissen : <span style= ... und nicht <span class= ...
dann wird das Bild auch richtig positioniet. UND der Script-Fehler taucht auf....
Marcus
Hi Marcus,
Korrektur....
Es muss im span-tag natürlich heissen : <span style= ... und nicht <span class= ...
da haben wir's doch schon....Netscape 4.x kommt mit "style"-Angaben direkt im span- oder div-Tag nicht zurecht. Du kannst die Positionierung aber über CSS realisieren.
Lies dazu mal das hier:
http://selfhtml.teamone.de/dhtml/modelle/netscape.htm#simulieren
Gruß
Sue