Seite 1 von 1

Scriptfehler im IE

Verfasst: 14.01.2007, 13:20
von Borkumer
Hallo Elmar!


Lange Zeit ist diese Meldung nicht aufgetaucht.

Aber Angebot 330018997953 bringt so eine.

Re: Scriptfehler im IE

Verfasst: 14.01.2007, 13:31
von benu
Hallo Tim,
Borkumer hat geschrieben:Hallo Elmar!


Lange Zeit ist diese Meldung nicht aufgetaucht.

Aber Angebot 330018997953 bringt so eine.
Mit dem IE7 wird mir kein Fehler angezeigt
und die Seite baut sich korrekt auf.

Verfasst: 14.01.2007, 14:10
von Borkumer
Hallo!

Mit einer Ansicht der Meldefenster kann ich aushelfen ! ;)

Bild

Wenn man das erste Fenster mit JA weggeklickt hat kommt das nächste:

Bild

Wen man auch das wegklickt ist alles wieder ruhig!

Rufe ich das Angebot bei eBay auf ist alles OK...keine Meldung!

Verfasst: 14.01.2007, 17:47
von denkmann
Hallo Tim,

jap, kann ich nachvollziehen.

Solche Fehler treten zwar selten auf, aber es kommt vor. Ursache sind Fehler in den Javascript-Befehlen. In Deinem Beispiel taucht folgende Codezeile auf:

Code: Alles auswählen

<SCRIPT language=JavaScript><script> function click() {if (event.button==2) {alert('sorry')}} document.bwtemp=click </SCRIPT>
Wie würde die Jury von Hans Rosenthal ("Dalli Dalli") von damals sagen: "Ein SCRIPT ist doppelt, das müssen wir leider abziehen". ;)

Ich habe zwar einen recht ausgereiften HTML Parser in BayWotch, allerdings hilft dieser nicht weiter, wenn sich die Syntax nicht an die Richtlinien hält. In dem Fall wird der doppelte Script-Start-Tag leider nicht korrekt verarbeitet, weil schlicht das Ende dazu fehlt.

Verfasst: 14.01.2007, 23:57
von Borkumer
Hallo Elmar!
Wie würde die Jury von Hans Rosenthal ("Dalli Dalli") von damals sagen: "Ein SCRIPT ist doppelt, das müssen wir leider abziehen".
Ich gehörte leider nie zur Zielgruppe von Herrn Rosenthal. Deshalb hat mein Fernseher immer dann das Programm, quasi automatisch, gewechselt, wenn er online war!! ;D
Deshalb kann ich das nur "halb"-würdigen/nachvollziehen

Was mir wundert (Onkel Werner ;) )ist, dass der gleiche HTML-Text direkt bei eBay aufgerufen, für den IE kein Problem bereitet! Michael hat auch keine Probleme ( IE 7)!

Verfasst: 15.01.2007, 09:15
von denkmann
Moin Tim,
Borkumer hat geschrieben:Was mir wundert (Onkel Werner ;) )ist, dass der gleiche HTML-Text direkt bei eBay aufgerufen, für den IE kein Problem bereitet!
das Problem ist, daß der Verkäufer in seiner Beschreibung JavaScript-Elemente nutzt, die Bezug auf die eBay Artikelseite nehmen, um das Gesamterscheinungsbild zu beeinflussen.

BayWotch speichert aber nur die Artikelbeschreibung ohne den ganzen eBay "Overhead". Somit sind die o.g. eBay-Elemente nicht vorhanden und deren Nutzung führt zum Fehler.

Wird die BW-Option "JavaScript, Objects, Musik und Metatags deaktivieren" eingeschaltet, so filtert BayWotch zwar sämtlichen JavaScript-Code heraus, jedoch funktioniert das in diesem Fall - wegen des doppelten <SCRIPT> Tags - nicht zu 100%.
Michael hat auch keine Probleme ( IE 7)!
Das kann ich nicht bestätigen. Der IE meldet genauso pflichtbewußt diesen Fehler wie die Vorgängerversion. Evtl. hat Michael andere Einstellungen bzgl. Scriptdebugging...

Verfasst: 15.01.2007, 13:50
von benu
Hallo Elmar,Tim,
ich habe bezüglich der IE-Einstellungen mal nachgesehen.

Folgendes ist bei mir eingestellt.

Internetoptionen -> Erweitert

1.) Skriptdebugging deaktivieren (Andere) ist aktiviert

2.) Skriptdebugging deaktivieren (IE) ist aktiviert

3.) Skriptfehler anzeigen ist deaktiviert


Wenn ich diese Artikelnummer im IE7 eingebe, wird kein Fehler
ausgelöst auch wird nichts in der Statuszeile angezeigt.
Die Webseite wird korrekt angezeigt.

Auch wenn ich Skriptdebugging und Skriptfehler anzeigen aktiviere,
wird die Seite korrekt angezeigt.

Was ich nicht versucht habe,
diese Webseite in Baywotch anzeigen zu lassen, da ich Webseiten
nicht in Baywotch speichere.

Kann dies des Rätsels Lösung sein,
warum bei mir kein Fehler angezeigt wird ?

Verfasst: 15.01.2007, 15:48
von Borkumer
Hallo Michael!

Wenn ich die Seite bei eBay direkt aufrufe ist alles ok!

Aber die selbe Seite unter BW angezeigt macht sie Probleme (eigentlich ja nur Problemchen! :) ).

Die Begründung dafür hat Elmar ja sehr ausführlich erklärt (siehe oben)