Ich erhalte die folgenden Fehler in IE 6 nicht vorhanden ist:‚Invalid Argument‘ Fehler in IE, in einer Zeilennummer, die nicht
Line: 454
Char: 13
Error: Invalid Argument
Code: 0
URL: xxxxx/Iframe1.aspx
und ich kann nicht für das Leben von mir finden, was verursacht dies.
Das passiert nur in einer Situation, wo ich eine Hauptseite habe, die mehrere IFrames hat, und es passiert nur, wenn ich ein bestimmtes IFrame habe (das von der URL in der Fehlermeldung gezeigt), und dass IFrame unsichtbar ist zum Zeitpunkt des Ladens.
Ich habe es bis dahin eingegrenzt, aber ich kann immer noch nichts Spezifischeres finden ...
Der fragliche IFrame hat keine 454 Zeilen in seinem HTML, noch wird irgendeine der JS-Dateien verwiesen von ihm.
Ich habe versucht VS Befestigung als Debugger iexplore.exe, und es bricht, wenn der Fehler auftritt, aber dann sagt mir: „Es gibt keine verfügbaren Quellcode für den aktuellen Standort“ ...
Irgendwelche Vorschläge auf Wie kann ich diesen hier verfolgen?
UPDATE: Ich fand dieses Problem durch Brute-Force, im Grunde alles aus und uncommenting kommentiert zufällig ...
Aber die Frage steht immer noch: Was ist die rationale Art und Weise zu finden, wo der Fehler ist, wenn IE meldet die falsche Zeilennummer/Datei?
Es ist wirklich eine schwierige Frage zu beantworten, ohne in der Lage zu sein, das ganze Problem zu sehen. Hast du das Debuggen in Firefox oder in der Oper versucht? Öffnen Sie es in einem dieser und überprüfen Sie die Fehlerkonsole für eine hilfreichere Fehlermeldung. –
Firefox Firebug Plugin macht Debugging viel, viel einfacher. Ich schlage vor, das auf der Seite auszuprobieren. –
Ian, Ben, danke für deine Vorschläge. Ich benutze tatsächlich FireBug die ganze Zeit, aber dieses Problem passiert nur in IE. –