Probleme script javascript avec firfox
Résolu
Bonjour,
J'ai un problème de script javascript pour la création d'album photos
c'a marche sur IE mais pas sur Firefox
Voici le code si quelqu'un peut m'aider
je l'ai copier depuis un site
<!-- TROIS ETAPES D'INSTALLER ALBUM PHOTO: -->
<!-- ETAPE 1:INSEREZ LE CODE 1 ENTRE LES BALISES <HEAD>..</HEAD> DU DOCUMENT HTML -->
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function changeImage()
{
mainimage.src = list.options[list.selectedIndex].value;
}
function prevImage()
{
if(list.selectedIndex == 0)
{
list.selectedIndex = list.options.length-1;
}
else
{
list.selectedIndex--;
}
changeImage();
}
function nextImage()
{
if(list.selectedIndex == list.options.length-1)
{
list.selectedIndex = 0;
}
else
{
list.selectedIndex++;
}
changeImage();
}
// End -->
</script>
</HEAD>
<!-- ETAPE 2: INSEREZ onLoad SUR LA BALISE <BODY> -->
<BODY onLoad="javascript:changeImage()">
<!-- ETAPE 3 : INSEREZ LE CODE 2 ENTRE LES BALISES <BODY>..</BODY> DU DOCUMENT HTML -->
<div align="center">
<img name="mainimage" border="1">
<br>
<input type="button" value="Back" onclick="javascript:prevImage()">
<select id="list" onchange="javascript:changeImage()">
<option value="m1.jpg">Premiere Image</option>
<option value="m2.jpg">Deuxieme Image</option>
<option value="m3.jpg">Troisieme Image</option>
<option value="m4.jpg">Quatrieme Image</option>
</select>
<input type="button" value="Next" onclick="javascript:nextImage()">
</div>
<!-- Script : 1.78 KB -->
MERCI D'AVANCE
--
J'ai un problème de script javascript pour la création d'album photos
c'a marche sur IE mais pas sur Firefox
Voici le code si quelqu'un peut m'aider
je l'ai copier depuis un site
<!-- TROIS ETAPES D'INSTALLER ALBUM PHOTO: -->
<!-- ETAPE 1:INSEREZ LE CODE 1 ENTRE LES BALISES <HEAD>..</HEAD> DU DOCUMENT HTML -->
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function changeImage()
{
mainimage.src = list.options[list.selectedIndex].value;
}
function prevImage()
{
if(list.selectedIndex == 0)
{
list.selectedIndex = list.options.length-1;
}
else
{
list.selectedIndex--;
}
changeImage();
}
function nextImage()
{
if(list.selectedIndex == list.options.length-1)
{
list.selectedIndex = 0;
}
else
{
list.selectedIndex++;
}
changeImage();
}
// End -->
</script>
</HEAD>
<!-- ETAPE 2: INSEREZ onLoad SUR LA BALISE <BODY> -->
<BODY onLoad="javascript:changeImage()">
<!-- ETAPE 3 : INSEREZ LE CODE 2 ENTRE LES BALISES <BODY>..</BODY> DU DOCUMENT HTML -->
<div align="center">
<img name="mainimage" border="1">
<br>
<input type="button" value="Back" onclick="javascript:prevImage()">
<select id="list" onchange="javascript:changeImage()">
<option value="m1.jpg">Premiere Image</option>
<option value="m2.jpg">Deuxieme Image</option>
<option value="m3.jpg">Troisieme Image</option>
<option value="m4.jpg">Quatrieme Image</option>
</select>
<input type="button" value="Next" onclick="javascript:nextImage()">
</div>
<!-- Script : 1.78 KB -->
MERCI D'AVANCE
--
5 réponses
-
petite précision ce n'est pas du java mais du javascript ce qui est totalement différent
ensuite mets le nom de tes balises en minuscule <HEAD> => <head>
<SCRIPT LANGUAGE="JavaScript">
modifies en<script type="text/javascript">
-
Salut.
Tu peux également retirer "javascript:" dans les onclick, onchange et onload.
Pense à utiliser la balise "code", sinon ton code est illisible. -
salut l'ami !
pourrais tu regarder dans ta console d'erreur (outils/console d'erreur ) sur ff
il vas t'indiquer ou ça foire !
en si tu peux donner le message d'erreur ça peut faire gagner du temps ! -
Bonjour
Le code d'erreur est : mainimage is not defined
mainimage.src = list.options[list.selectedIndex].value;
merci d'avance
-- -
Bonjour vincent170186 -
Ca na pas marché
Par contre je suis allé sur le lien indiqué
et ca marche a merveille
Merci a tt le monde
--