• Liebe User, bitte beachtet folgendes Thema: Was im Forum passiert, bleibt im Forum! Danke!
  • Hallo Gemeinde! Das Problem leidet zurzeit unter technischen Problemen. Wir sind da dran, aber das Zeitkontingent ist begrenzt. In der Zwischenzeit dürfte den meisten aufgefallen sein, dass das Erstellen von Posts funktioniert, auch wenn das Forum erstmal eine Fehlermeldung wirft. Um unseren Löschaufwand zu minimieren, bitten wir euch darum, nicht mehrmals auf 'Post Reply' zu klicken, da das zur Mehrfachposts führt. Grußworte.

javascript problem

Mitglied seit
26.08.2002
Beiträge
3.739
Reaktionen
0
www.pentic.de

auf der begruessungsseite seht ihr neben home nur mit dem internet explorer eine laufschrift
dieser effekt funktioniert nicht unter mozilla/netscape

frage: hat jemand eine idee wie man das problem beheben kann?

thx mfg
 
Mitglied seit
26.08.2002
Beiträge
3.739
Reaktionen
0
Das kommt davon, wenn man den Browsernamen ermittelt, und nicht dessen Leistungsumfang.
Browsernamen sind für JS recht unwichtig(zumal sie vom Benutzer manipuliert werden können)... entscheidend sind die Methoden, welche er interpretiert.

Mit if(navigator.appName=="Netscape") soll dort eigentlich Netscape4 ermittelt werden... nur fühlen sich Mozilla und Netscape>4 auch angesprochen.
Besser ist dort die Abfrage if(document.layers).... das layers-Objekt kennt nur Netscape4.

Lange Rede, kurzer Sinn....
Folgende Zeilen ersetzten:

if(navigator.appName=="Netscape") with(document.ticker.document) { open(); write(out); close(); }
else ticker.innerHTML=out; pos+=dir; if(pos>text.length)

MIT

if(document.layers) with(document.ticker.document) { open(); write(out); close(); }
else document.getElementById('ticker').innerHTML=out; pos+=dir; if(pos>text.length)

und hf


close pls :D
 
Oben