Es geht mit dem IE, aber damit gebe ich micht zufrieden
Mike©
- javascript
Moin @ ALL,
das Thema JS ist für mich noch ein Buch mit 7 Siegeln.
Ich behersche hier lediglich CUT n Paste mit etwas rum experimentieren, das war's dann auch schon.
Nun zu meinem Problem:
Ich habe einen Mauseverfolger eingebaut. Dier funktioniert mit dem IE wunderbar. Dann habe ich mir das mal im Firefox angeschaut.
Da ist gar nix zu sehen :-(
Die Java-Script-Console im Firefox sagt:
Fehler: event is not defined
Quelldatei: http://www.pizza-taxi-lu.de/index.php Zeile 38
Da ich daraus nicht richtig schlau geworden bin, habe ich es mit dem Validator versucht http://validator.de.selfhtml.org
Dieser sagt mir nun:
Endtag SPAN zu einem nicht vorhandenen Starttag gefunden.
Der hier bemängelte </span> ist innerhalb des JS
Nun meine Frage: Wie kann ich den vom Validator angemekerten Fehler beheben, und ist der bemängelte Fehler in Firefox ein Resultat daraus?
Danke & regds
Mike©
Moin @ All,
Sorry, Thema korrigiert
regds
Mike©
Hi,
Ich habe einen Mauseverfolger eingebaut. Dier funktioniert mit dem IE wunderbar.
Das betrachte ich als widersprüchliche Aussagen.
Dann habe ich mir das mal im Firefox angeschaut.
Da ist gar nix zu sehen :-(
Das klingt schon besser.
Da ich daraus nicht richtig schlau geworden bin, habe ich es mit dem Validator versucht http://validator.de.selfhtml.org
Endtag SPAN zu einem nicht vorhandenen Starttag gefunden.
Der hier bemängelte </span> ist innerhalb des JS
Die Zeichenfolge </ beendet einen Scriptbereich. Wenn Du das nicht willst, vermeide diese Zeichenfolge.
cu,
Andreas
Moin MudGuard,
Die Zeichenfolge </ beendet einen Scriptbereich. Wenn Du das nicht willst, vermeide diese Zeichenfolge.
wie Du vielleicht aus meinen einleitenden Worten entnommen hast, ist JS für mich bömische Dörder.
Wenn ich bei </span> des / wegnehme dan bleibt doch <span> übrig? Das ist ja wiederum falsch?
regds
Mike©
Hallo Mike© .
Wenn ich bei </span> des / wegnehme dan bleibt doch <span> übrig? Das ist ja wiederum falsch?
Ganz einfach: </span> ?
Gruß, Ashura
Moin Ashura,
Ganz einfach: </span> ?
Danke! Der Validator ist jetzt zufrieden :-)
Allerdings blieb das Problem im Firefox.
Es wird nichts angezeigt und er mekert in der JS-Konsole:
Fehler: event is not defined
Quelldatei: http://www.pizza-taxi-lu.de/index.php Zeile 38
Das ist diese Funktion:
function handlerMM(e){
x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX
y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY
flag=1
}
regds
Mike©
Hallo Mike© .
Allerdings blieb das Problem im Firefox.
Zu Frodo's Beitrag muss ich nichts mehr hinzufügen. ;)
Gruß, Ashura
Moin Ashura
Zu Frodo's Beitrag muss ich nichts mehr hinzufügen. ;)
Auch Dir ein dickes TY
regds
Mike©
Fehler: event is not defined
Quelldatei: http://www.pizza-taxi-lu.de/index.php Zeile 38
Ich schau mir jetzt nicht alles an, aber allgemein (und nicht nur in JS) teste auf das was du verwendest!
Das ist diese Funktion:
function handlerMM(e){
x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX
y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY
Was hat document.layers mit dem zu tun was du verwendest?
Nichts!
du willst wissen ob es e oder event gibt:
x = e ? e.pageX : document.body.scrollLeft+event.clientX
so simpel.
Struppi.
Moin Struppi,
Was hat document.layers mit dem zu tun was du verwendest?
Keine Ahnung ;-) Ich sagte doch, das ich es einfach nur kopiert habe.
Ich kann kein JS
du willst wissen ob es e oder event gibt:
x = e ? e.pageX : document.body.scrollLeft+event.clientX
Danke, ich werde die Zeilen entsprechend ersetzten und heute Abend testen
regds
Mike©
Tach !
Besorg' dir mal ein neueres Teil ! Ein 'document.layers' wird in keinem der neueren Netscape-Browser, oder einem seiner Derivate mehr laufen. Das ist veralteter Code aus der 4.xer Aera und läuft deshalb auch nur in den alten Netscapes ...
Kuck mal in einer der 3 Dutzend Skript-Sammlungen im Netz und besorg' dir ein DOM-kompatibles Teil ...
Gruß Frodo
Moin Fordo,
Besorg' dir mal ein neueres Teil ! Ein 'document.layers' wird in keinem der neueren Netscape-Browser, oder einem seiner Derivate mehr laufen. Das ist veralteter Code aus der 4.xer Aera und läuft deshalb auch nur in den alten Netscapes ...
Kuck mal in einer der 3 Dutzend Skript-Sammlungen im Netz und besorg' dir ein DOM-kompatibles Teil ...
Zunächst mal Danke für die Hilfe, aber dein Post sagt mir leider nicht viel *SCHÄM*
Ähm, was meinst Du mit neuer. Ist IE6.0 nicht neuer und dort gehts?
regds
Mike©
Ähm, was meinst Du mit neuer. Ist IE6.0 nicht neuer und dort gehts?
Sorry, mit 'neuerem Teil' meinte ich nicht den Browser, sondern die JavaScript-Syntax. Teilweise liegt das alte Zeugs jahrelang irgendwo in Sammlungen rum und keiner kümmert sich drum. Wenn man sich das dann runterholt und nix geht, ist der Frust meist groß ...
Du brauchst ein Skript mit einer moderneren Syntax, weil die alte nicht mehr funzt ...
Gruß
Moin Frodo,
Du brauchst ein Skript mit einer moderneren Syntax, weil die alte nicht mehr funzt ...
IC. Es ist ein Kreuz. Wahrscheinlich funktionieren dann die "alten" Browser mit dem neuen Syntax nicht :-(
Danke
regds
Mike©
Moin @ All,
vielen Dank nochmal. Das Validator Problem wurde ja gelöst.
@ Frodo und Ashura,
wer braucht schon einen Mauseverfolger *ROFL*
regds
Mike©
wer braucht schon einen Mauseverfolger *ROFL*
regds
Mike©
Ich zum Beispiel
http://www.neuedeutschevolxmusik.de/home.htm
Gruß Frodo
Moin Frodo,
Hihi, den habe ich da:
regds
Mike©
Hi
Hihi, den habe ich da:
regds
Mike©
Da is mit Netscape aber nix zu sehen.
Aus meiner Javascript-Konsole:
Fehler: document.CursorLayer has no properties
Quelldatei: http://twins.sumsebienchen.de/move_cursor.js
Zeile: 18
gruß
peter