fonction javascript d'une page générée dynamiquement
Bonsoir,
J'ai un petit problème que je n'arrive pas à résoudre, je suis sur que l'un d'entre vous a déjà été confronté à ce type. Je génére ma page html dynamiquement via une page php, dedans j'y mets un code javascript que je souhaite que la page éxécute au chargement de la page.
Voici la source de la page générée :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <script language="javascript">
var tabImages = new Array(
new Array("<a href='upload/20070821095912DSC01695.jpg' rel='lightbox'><img src='upload/small/20070821095912DSC01695.jpg'/></a>","6.00"),
new Array('', ''));
function c2(i){
document.getElementById("photo_div").innerHTML = ""+tabImages[i][photo]+"";
document.getElementById('val_moyenne').innerHTML = ""+tabImages[i][moyenne]+"";
}
function c1(i){
document.getElementById("photo_div").innerHTML = "<br/><br/><img src='images/loading.gif' id='chargement' style='top:50px;'/><br/><br/><br/>";
setTimeout("c2("+i+");",500);
}
window.onload = c1(1);
</script><table cellpadding='2' cellspacing='2' width='100%'><tr align='center'><td><a class='lien_rose' href="c1(1);">1</a> <a class='lien_rose' href="c1(2);">2</a> </td></tr></table>
<div id="photo_div">photo</div><div id="moyenne"><img id="etoile" src="images/etoile.gif" /><span class="gros_rose"><div id="val_moyenne"></div></span><span class="gris">/20</span></div> |
Il me dit que :
Erreur : document.getElementById("photo_div") has no properties
Fichier source : top-hommes.html
Ligne : 19 qui correspond à document.getElementById("photo_div").innerHTML
La div existe pourtant bien mais ca ne change pas le contenu et l'erreur est reportée !
Quelqu'un aurait la solution ?
Merci d'avance
Louis