Question

sur ma page principale, j'ai référencé fichier jquery. Je fais simple fonction de vol stationnaire. Lorsque vol stationnaire de la souris, je change le css et quand un vol stationnaire hors, changer le css retour à originial. Rien d'extraordinaire. mais ma page jette erreur jquery quand je lance dans IIS6 sur le serveur 2003. Quand je lance sur IIS5.1 sur la machine xp locale, il fonctionne parfaitement bien. Une idée? J'accéder aux deux pages de ma machine pour que les réglages IE ne sont pas le problème. J'ai ouvert le fichier à la fois js et la ligne d'erreur est rien que la fin du fichier (i.e. dernière ligne du fichier js)

détails de l'erreur Webpage

User Agent: Mozilla / 4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident / 4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727, .NET CLR 3.0.4506.2152, .NET CLR 3.5.30729 ; OfficeLiveConnector.1.4; OfficeLivePatch.1.3) Timestamp: Lun 5 avril 2010 21:59:18 UTC

Message: Erreur de syntaxe Ligne: 4377 Char: 2 Code: 0 URI: serveur-test / myapplication / Scripts / jquery-1.3.2.js (Supprimé le lien parce que stackoverflow ne me permet pas de mettre plus d'un lien)

Message: Erreur de syntaxe Ligne: 6183 Char: 2 Code: 0 URI: serveur-test / myapplication / Scripts / jquery-1.3.2-vsdoc.js (Supprimé le lien parce que stackoverflow ne me permet pas de mettre plus d'un lien)

Message: objet attendu Ligne: 189 Char: 9 Code: 0 URI: http: // serveur-test / myapplication /

Était-ce utile?

La solution 3

Je me suis le problème. Cela n'a rien à voir avec jquery, mais il est le serveur IIS stupide. Je me demandais pourquoi il travaille pour IIS5 et non pour IIS6 et le coupable derrière c'est le document option de bas de page de IIS. J'ai eu le pied de page du document activé IIS6 sur le serveur. Je suis sûr que la plupart d'entre vous le savent, mais pour les gens qui ne connaissent pas: si le pied de page de document est activé iis, il ajoute du contenu html supplémentaire à la fin des fichiers statiques iE .htm ou d'un fichier .js, mais pas le fichier .aspx parce qu'il est pas considéré comme statique. donc je désactivé la section de pied de page du document et effacer toutes les données à partir et il a commencé à savoir travailler très bien. merci à tous pour votre aide.

Autres conseils

Vos chemins toujours correctes sur votre machine distante (IIS 6)? Je commencerais là-bas et assurez-vous que vous référencez les fichiers correctement.

Mettez dans votre page maître

<asp:ScriptManager ID="ScriptManager1" runat="server">
      <Scripts>
          <asp:ScriptReference Path="jquery/jquery-1.3.2.js" ScriptMode="Release" />
      </Scripts>
  </asp:ScriptManager>

Écrivez votre bloc au bas de la ASPX que vous le voulez. et assurez-vous que l'ensemble des choses est enveloppé dans les

$(function(){
     // the other stuff
});

le caractère « ~ » fait référence au dossier racine de votre sln. alors allez pour le chemin comme ~ / scripts / jquery /....

Avez-vous essayé le test dans Firefox avec le module complémentaire Firebug? Cela me aide à détecter des erreurs. En outre, ce qui IE utilisez-vous? IE8 a les extensions développeurs Web qui sont comme Firebug.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top