2009-08-17 9 views

Répondre

7

Juste après cette ligne de commentaire:

<!-- Begin - Site: Elfster.com Zone: 2008 Master Template Leaderboard --> 

vous essayez d'incorporer un javascript:

var src = 'http://ads.elfster.com/go/a.aspx?ZoneID=' + ZoneID + '&amp;Task=Get&amp;IFR=False&amp;PageID=27668&amp;SiteID=' + SiteID + '&amp;Random=' + browDateTime; 

J'ai ce chemin:

a.aspx? IDZone = 4 & Tâche = Get & IFR = False & PageID = 27668 & SiteID = 1 & aléatoire = 1250553113754

Cette URL HTML retours pas javascript donc l'erreur que vous obtenez.

+0

Juste pour clarifier un peu: http://ads.elfster.com/go/a.aspx?ZoneID=4&Task=Get&IFR=False&PageID=27668&SiteID=1&Random=1250553113754 retours: et vous essayez d'intégrer cela en tant que javascript. – DmitryK

+0

génial c'est exactement ce dont j'avais besoin. Une autre question, si c'est le cas, comment se fait-il que je ne reçoive pas d'erreur dans firefox? –

+0

Parce que FF génère une URL différente: http://ads.elfster.com/go/a.aspx?ZoneID = 4 & Task = Get & IFR = Faux & PageID = 27668 & SiteID = 1 & Aléatoire = 1250555870542 & Browser = NETSCAPE4 qui a reçu le bon javascript: document.write (''); – DmitryK

0

Essayez de brancher votre code javascript dans http://jslint.com - Je l'ai trouvé qui résout la plupart des problèmes avec mon code de rupture dans IE weirdly. De plus, pour référence future, vous pouvez essayer d'ajouter un peu plus d'explications à votre question. Le simple fait de poster un lien rend la tâche plus difficile pour les gens, et la plupart des gens ne vont pas visiter le site et essayer regarder votre code (je n'ai pas).

+0

Mes excuses. Merci pour le conseil, encore nouveau pour le piratage –

0

Cette ligne est celle qui est de donner IE un moment difficile:

document.getElementById('_ornamentSelectorsLeft').onclick = scrollPicsLeft; 

Est-ce que la fonction scrollPicsLeft signifie quelque chose pour vous (indice: il se doit ..)

Je pense que l'erreur est en fait dans un endroit différent (probablement quelque part dans le code avant où vous définissez la fonction scrollPicsLeft) et IE ne parvient pas à analyser le code pour scrollPicsLeft qui est la raison pour laquelle il dit qu'il ne peut pas trouver je t plus tard quand vous essayez de l'utiliser.

Vous voudrez peut-être activer le débogage JavaScript dans IE et utiliser Visual Studio pour savoir où IE se bloque .. (c'est comment j'ai trouvé votre erreur)

+0

Merci pour votre aide! Je pense que DmitryK l'a cloué. –

0

jslint.com a également aidé mes trouvaille IE-erreur. Je voulais déclarer une variable constante avec const indentifier = value, mais cette fonctionnalité n'est pas supportée par IE jusqu'à maintenant.