Accueil > Forum > > > > Erreur de script sous IE
Erreur de script sous IE
samedi 6 décembre 2008 à 17:44:06 |
Erreur de script sous IE
|
samedi 6 décembre 2008 à 17:45:35 |
Re : Erreur de script sous IE

JL95
|
Bonjour à tous,
Je viens vers vous aujourd'hui pour tenter de résoudre un petit problème de code JS.
J'ai un script JS qui doit me faire defiler des images avec un fondu.
J'ai le code suivant :
var visuel_n=0;
function Visuel_Fondu()
{
if(document.all)
{
document.getElementById("visuel_" + VisuelPosChange).filters.alpha.opacity=visuel_n;
visuel_n+=5;
if ( visuel_n<= 100 )
{
setTimeout("Visuel_Fondu()", 100);
return 0;
}
}
else
{
document.getElementById("visuel_" + VisuelPosChange).style.setProperty("-moz-opacity", visuel_n, "");
visuel_n+=0.05;
if ( visuel_n<= 1 )
{
setTimeout("Visuel_Fondu()", 100);
return 0;
}
}
visuel_n=0;
document.getElementById("visuel").style.background="url('" + VisuelTab[VisuelPosChange][0] + "') 0px 0px no-repeat";
setTimeout("Visuel_Clear()", 100); //supprime clignotement sous FF
//document.getElementById("visuel").innerHTML="";
//setTimeout("Visuel_Defil()", 4000);
}
function Visuel_Clear()
{
document.getElementById("visuel").innerHTML="";
setTimeout("Visuel_Defil()", 6000);
}
var VisuelPos=0;
var VisuelPosChange;
function Visuel_Defil()
{
VisuelPosChange=VisuelPos;
VisuelPos++;
if ( VisuelTab.length <= VisuelPos )
VisuelPos=0;
if ( VisuelTab[VisuelPosChange][1] == 1 )
document.getElementById("visuel").innerHTML+="<img src='" + VisuelTab[VisuelPosChange][0] + "' id='visuel_" + VisuelPosChange + "' style='filter:alpha(opacity=0); -moz-opacity:0; position: absolute; margin-left: 0px;' />";
else
{
setTimeout("Visuel_Defil()", 10);
return 0;
}
Visuel_Fondu();
}
var VisuelTab = [
["images1.jpg",1],
["images2.jpg",1],
];
Visuel_Defil();
Et comme d'habitude, tout tourne bien sous Firefox mais une erreure récurente apparît sous IE de type :
Ligne : 45
Car : 2
Erreur :'VisuelTab[...].1' a la valeur Null ou n'est pas un objet.
Code : 0
URL : ...
N'ayant pas les compétences nécessaires en JS (pas encore en tout cas) avez-vous une solution à me proposer ?
Merci
Yoann
|
|
dimanche 7 décembre 2008 à 09:03:26 |
Re : Erreur de script sous IE

Bul3
|
bonjour, comme d'habitude surtout on ne donne que la moitié des choses pour regarder... le html ? il faut l'inventer ? la ligne 45 c'est laquelle ? en plus, si on le fait, peut-être que ça va fonctionner !!!! je suis bien certain que comme d'habitude, tu dois faire une erreur et que le pôvre IE n'y est pour rien.... Cordialement
|
|
dimanche 7 décembre 2008 à 11:26:29 |
Re : Erreur de script sous IE

JL95
|
Ola excuse moi ...
Alors dans l'ordre, voici le code Html associé :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title></title>
</head>
<body>
<div id="visuel"></div>
<script type="text/javascript" src="visuel_sans_ajax.js"></script>
</body>
</html>
La ligne 45 c'est celle-ci :
document.getElementById("visuel").innerHTML+="<img src='" + VisuelTab[VisuelPosChange][0] + "' id='visuel_" + VisuelPosChange + "' style='filter:alpha(opacity=0); -moz-opacity:0; position: absolute; margin-left: 0px;' />";
Encore désolé pour le manque d'information sur mon premier post. Personnellement je suis pas en mesure de dévellopper le moindre code en JS, ne n'en suis qu'au balbutiment. Ce code à été récupéré sur internet et l'erreur provient surement du code je n'en doute pas, je ne remet pas en cause IE mais c'est vrai que beaucoup de monde développe pour FF est ne s'inquiète pas forcement des erreurs sur IE ...
Je remercie la personne qui pourra m'aider sur ce petit problème.
Cordialement
|
|
dimanche 7 décembre 2008 à 11:56:20 |
Re : Erreur de script sous IE

Bul3
|
function Visuel_Clear() { document.getElementById("visuel").innerHTML=""; document.getElementById("visuel").style.background=""; setTimeout("Visuel_Defil()", 2000); } mais surtout : var VisuelTab = [ ["images1.jpg",1], ["images2.jpg",1] ]; >>mais c'est vrai que beaucoup de monde développe pour FF >>est ne s'inquiète pas forcement des erreurs sur IE . euh... t'es pas sérieux là ? si ? la très très grosse majorité des utilisateurs est sous IE, ceux qui développent sans tenir compte de IE, ne sont pas dans la vie professionnelle mais dans le monde des amateurs ( et encore ! la plupart sont des gens sérieux quand même ! ) Cordialement
|
|
dimanche 7 décembre 2008 à 12:15:22 |
Re : Erreur de script sous IE

JL95
|
Ok merci je vais tester ça je te tiens au courant.
>>euh... t'es pas sérieux là ? si ?
>>la très très grosse majorité des utilisateurs est sous IE,
J'ai parlé des personnes qui programme pas les utilisateurs. Je suis tout à fait d'accord et trouve ça hallucinant les personnes qui ne test pas leur script sur des multi-plateformes (surtout une comme IE).
|
|
dimanche 7 décembre 2008 à 12:26:52 |
Re : Erreur de script sous IE

JL95
|
Ok le problème est résolu mais seulement avec le :
>> var VisuelTab = [
>> ["images1.jpg",1],
>> ["images2.jpg",1] ];
Avec ta première correction, l'image disparait après le chargement.
En tout cas, merci, l'erreur a disparu et le code tourne nickel,
Merci et à bientôt
|
|
Cette discussion est classée dans : script, ie, erreur
Répondre à ce message
Sujets en rapport avec ce message
Acces aux options de IE en script js [ par kenos ]
Salut à tous,Je developpe un intranet et je voudrais vérifier que les utilisateurs n'ont pas modifié les options de leurs navigateurs notamment les pa
erreur de script [ par shaqattack93 ]
J'ai créé le code suivant, mais ça ne fonctionne pas.quand je clique sur mon lien, ça me fait erreur de script ligne1 char1Quelqu'un peut m'aider ?Nou
un script de popu qui foctionne sous IE et Netscape etc.... [ par rem78 ]
Bonjour,Jecherche un script de popup qui fonctionne aussi bien sous internet Explorer que sous Netscape, Opéra, Mozilla, etc....Je ch de la doc sus le
savoir qu'un popup est deja ouverte [ par Atorina ]
Bonjour,J'ai fait un script qui ouvre une popup. Le probleme c'est que si je réxécute mon script et que la popup est toujours ouverte, cela me génère
Convertion script IE vers firefox [ par vinum ]
J'ai un script qui fonctionne tres bien sous IE mais pas sous Firefox. En fait j'ai une liste deroulante, lorsque l'utilisateur selectionne un Pays, i
Erreur javascript avec Mozilla [ par raven44 ]
Le problème est très simple : j'ai deux boutons sur un formulaire, ces deux la : <input type='button' value='Enregistrer/Fermer'
Probleme Script Onchange Marche sur IE mais pas sur Mozilla firefox [ par jolazoule ]
Bonjour,j'ai un ptit soucis de sript sur l'evenement on changevoici le script dans le :
Probleme avec IE sur un onChange [ par ov3rdoze ]
BonjourJ'ai un select dans un formulaire et j'ai mis dans le onchange : if(this.value=='autre')document.getElementById('PI').innerHTML='';else documen
Quel est le problème de ce script?? [ par jplav21 ]
Bonjour à tous,J'essai de créer un menu déroulant ou on sélectionne une option et en cliquant sur submit, l'option est exécuté! Ca semble très simple
on m'annonce une erreur dans le script qui suit [ par magycpool ]
bonjour, Est que quelqu'un saurait pourquoi ce code m'annonce une erreur dans IE???function test1(code){if (co
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Forum
UTILISER UN .JSUTILISER UN .JS par zaikoe
Cliquez pour lire la suite par zaikoe
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|