Pb d'incompatabilité de netscape

Signaler
Messages postés
7
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
18 octobre 2004
-
Messages postés
2
Date d'inscription
mercredi 20 octobre 2004
Statut
Membre
Dernière intervention
20 octobre 2004
-
j'ai un code qui marche sous ie mais pas sur ns
lorqu'il est ds la fct aller-retour() ou boucle(), il rentre ds la boucle for mais s'arrete qd l'indice est égale à 1 et sort de la fonction

function affichage_diapo(){

texte='<html> <SCRIPT language="JavaScript">';
secondes*=1000;
texte+=' function aller_retour(){\n var j; \n setTimeout("aller_retour()","'+secondes+'");\n nb=tableau.length;\n for(j=0;j<nb;j++){\n if(window.opener.cpt == j) diapo.src=tableau[j];}\n if (window.opener.sens==0) window.opener.cpt++;\n else window.opener.cpt --;\n if(window.opener.cpt==tableau.length) {\nwindow.opener.sens=1; \nwindow.opener.cpt--;} \n if (window.opener.cpt==-1) {\nwindow.opener.sens=0 ;\n window.opener.cpt++} } ';

texte+='function boucle(){ setTimeout("boucle()","'+secondes+'");for(i=0;i <table border =2 align=\"center\" width=100%\"> ----

';

texte+=' <script type="text/javascript">tableau=new Array() ; for(i=0;i<window.opener.tabselect.length;i++){tableau[i]= window.opener.tabselect[i];} slideShow();</'+'SCRIPT> <html>';

if(affichages==0) popupdiap=window.open('','','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=yes,fullscreen=1');
else popupdiap=window.open('','','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=yes');

popupdiap.document.clear();
popupdiap.document.write(texte);
popupdiap.document.close();
//setTimeout("boucle()","'+secondes+'");
}

1 réponse

Messages postés
2
Date d'inscription
mercredi 20 octobre 2004
Statut
Membre
Dernière intervention
20 octobre 2004

Alut

c'est bien beau ton script, mais hors contexte, c'est pas la joie à refaire fonctionner (il manquait pleins de variables indispensables)
enfin bref: remplaces tes diapo.src= par des document.images["diapo"].src=

Atchao bonne nuit

<!-- #:-{)% barbe sauvage %(}-:# -->