2009-10-13 7 views
1
function OnImageClick() 
{ 
    var url; 
    switch (picNumber) { 
    case 0: 
    url = "http://www.zagreb.in/horoskop/rak.html"; 
    break; 
    case 1: 
    url = "http://www.zagreb.in/horoskop/ovan.html"; 
    break; <-- error 
    case 2: 
    url = "http://www.zagreb.in/horoskop/djevica.html"; 
    break; 
    case 3: 
    url = "http://www.zagreb.in/horoskop/vaga.html"; 
    break; 

Bonjour, J'ai un problème IE, l'erreur est nécessaire sur la ligne 55 et c'est la deuxième pause; Pouvez-vous me aider, CordialementObjet requis

Alen

+3

Je suppose que vous regardez le mauvais fichier. IE rend très difficile de savoir dans quel fichier l'exception a été réellement levée. –

+0

Supprimer le "<- erreur" – powtac

Répondre

0

Il est difficile de dire où l'erreur vient. Essayez d'activer d'abord votre débogueur, afin que vous puissiez saisir l'emplacement exact de l'erreur et afficher vos conclusions afin que nous puissions vous aider.

Activation débogueur pour IE:

  1. Ouvrir IE
  2. Cliquez sur Outils-> Internet Options-> Avancé
  3. Dans la catégorie Navigation, décochez option "Désactiver le débogage de script (Internet Explorer)" . Exécutez votre programme et le débogueur IE apparaîtra quand il rencontre un problème.
1

Où avez-vous obtenu ce picNumber? Est-ce global? Sinon, peut-être que l'erreur est générée car elle n'est pas initialisée.

0

Je crois que l'erreur d'objet se produit seulement parce que vous n'avez pas passé la valeur à cette fonction. il devrait être comme ci-dessous,

<img src="test.jpg" onclick="javascript:OnImageClick(this.id);" id="1" /> 

function OnImageClick (picNumber) 
{ 
    var url; 
    switch (picNumber) { 
    case 0: 
    url = "http://www.zagreb.in/horoskop/rak.html"; 
    break; 
    case 1: 
    url = "http://www.zagreb.in/horoskop/ovan.html"; 
    break; <-- error 
    case 2: 
    url = "http://www.zagreb.in/horoskop/djevica.html"; 
    break; 
    case 3: 
    url = "http://www.zagreb.in/horoskop/vaga.html"; 
    break; 


} 
Questions connexes