Kann jemand herausfinden, was dieser Syntaxfehler in Zeile 1 bedeutet? Ich versuche, in IE6 und IE7 zu debuggen und kann die Ursache des Problems nicht finden.
http://ci.elfster.net/apps/game/tree/design.aspx
感謝
Kann jemand herausfinden, was dieser Syntaxfehler in Zeile 1 bedeutet? Ich versuche, in IE6 und IE7 zu debuggen und kann die Ursache des Problems nicht finden.
http://ci.elfster.net/apps/game/tree/design.aspx
感謝
Direkt nach dieser Kommentarzeile:
<!-- Begin - Site: Elfster.com Zone: 2008 Master Template Leaderboard -->
Sie versuchen, ein Javascript einzubetten:
var src = 'http://ads.elfster.com/go/a.aspx?ZoneID=' + ZoneID + '&Task=Get&IFR=False&PageID=27668&SiteID=' + SiteID + '&Random=' + browDateTime;
Ich habe diesen Weg gefunden:
a.aspx?ZoneID=4&Task=Get&IFR=False&PageID=27668&SiteID=1&Random=1250553113754
Diese URL gibt HTML und nicht Javascript zurück, daher der Fehler, den Sie erhalten.
Nur um das etwas klarzustellen: ads.elfster.com/go/ zurück: <body bgcolor="#FFFFFF"> und Sie versuchen, das als Javascript einzubetten.
Das ist genau das, was ich brauchte. Eine weitere Frage, wenn dies der Fall ist, wie komme ich nicht erhalten einen Fehler in Firefox?
Weil FF eine andere URL generiert: ads.elfster.com/go/ die das richtige Javascript erhalten hat: document.write(' ');
Versuchen Sie, Ihren Javascript-Code in http://jslint.com - Ich habe festgestellt, dass die meisten Probleme mit meinem Code bricht seltsam in IE behoben.
Außerdem sollten Sie in Zukunft versuchen, Ihre Frage etwas genauer zu erläutern - wenn Sie einfach nur einen Link posten, wird es für andere schwieriger, Ihnen zu helfen, und die meisten Leute werden die Website nicht besuchen und versuchen, sich Ihren Code anzusehen (ich habe es nicht getan).
Diese Zeile ist diejenige, die dem IE Schwierigkeiten bereitet:
document.getElementById('_ornamentSelectorsLeft').onclick = scrollPicsLeft;
Ist die Funktion scrollPicsLeft irgendetwas für Sie bedeutet (Hinweis: das sollte es )
Meine Vermutung ist, dass der Fehler tatsächlich an einer anderen Stelle liegt (wahrscheinlich irgendwo im Code vor der Stelle, an der Sie die scrollPicsLeft Funktion) und der IE kann den Code für scrollPicsLeft Deshalb heißt es später, dass es nicht gefunden werden kann, wenn Sie versuchen, es zu benutzen.
Vielleicht möchten Sie das Debugging von JavaScript im IE aktivieren und Visual Studio verwenden, um herauszufinden, wo der IE hängt (so habe ich Ihren Fehler gefunden).
jslint.com hat mir auch geholfen, einen IE-Fehler zu finden. Ich wollte eine konstante Variable deklarieren mit const indentifier = value
, aber diese Funktion wird vom IE bisher nicht unterstützt.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.