Javascript et getdocumentbyid
Résolu
Bonjour,
Voici une page que j'essaie de construire :
<html>
<head>
<SCRIPT language="javascript">
function aff(num)
{
document.getElementById("net").src="miniatures/photo",num,".jpg";
}
</script>
</head>
<body style="background-color:black;color:white;">
Choix de la collection<br /><br />
Automne Hiver 2008/2009<br />
<a href="collections2.php">Printemps Eté 2009</a><br /><br />
<table width="200px" cellpadding="0px">
<?PHP
for ($i=1;$i<7;$i++)
{
?>
<tr><td><a href="javascript:aff(<?php echo $i; ?>)" ><img src="miniatures/photo<?php echo $i; ?>.jpg" width="10%" /></a></td></tr>
<?php
}
?>
</table>
<img id="net" src="miniatures/photo0.jpg">
</body>
</html>
En gros une boucle en PHP affiche les photos : photo1; photo2... du dossier /miniatures/
Sur chaque photo affichée il y a un lien vers un script qui est censé afficher l'image correspondante ailleurs dans la page (c'est la fonction aff(num) )
Les photos dans le tableau s'affichent bien mais quand on click dessus rien ne se passe. Je pense que c'est une erreur de syntaxe dans le GetElementByID mais je vois pas laquelle.
Merci pour votre précieuse aide
Voici une page que j'essaie de construire :
<html>
<head>
<SCRIPT language="javascript">
function aff(num)
{
document.getElementById("net").src="miniatures/photo",num,".jpg";
}
</script>
</head>
<body style="background-color:black;color:white;">
Choix de la collection<br /><br />
Automne Hiver 2008/2009<br />
<a href="collections2.php">Printemps Eté 2009</a><br /><br />
<table width="200px" cellpadding="0px">
<?PHP
for ($i=1;$i<7;$i++)
{
?>
<tr><td><a href="javascript:aff(<?php echo $i; ?>)" ><img src="miniatures/photo<?php echo $i; ?>.jpg" width="10%" /></a></td></tr>
<?php
}
?>
</table>
<img id="net" src="miniatures/photo0.jpg">
</body>
</html>
En gros une boucle en PHP affiche les photos : photo1; photo2... du dossier /miniatures/
Sur chaque photo affichée il y a un lien vers un script qui est censé afficher l'image correspondante ailleurs dans la page (c'est la fonction aff(num) )
Les photos dans le tableau s'affichent bien mais quand on click dessus rien ne se passe. Je pense que c'est une erreur de syntaxe dans le GetElementByID mais je vois pas laquelle.
Merci pour votre précieuse aide
Configuration: Windows Vista Firefox 3.0.8
4 réponses
-
Ok ben c'était plutôt simple finalement !
Voila la réponse :
http://www.commentcamarche.net/forum/affich 716359 javascript concatener une variable
Merci -
Oui, en recherchant comment on concatène en javascript.
-
Je me suis bien reposé mais je vois toujours pas l'erreur...
Quelqu'un a une idée ? -
plop!
il est tard et tu n'as plus les yeux en face des trous.
une bonne nuit de sommeil et tout redeviendra clair... voire même, tu te demanderas "qui a bien pu écrire un tel début ?"