Index du Forum » » Le coin des codeurs

Auteur

[Résolu] - Variables php dans fonctions en java script
PhilGuen
995      

  Posté : 03-11-2004 12:30

Je reviens sur le sujet :

Grace à vous, ca fonctionne avec des variables "normales" mais je n'arrive pas à utiliser un tableau php dans un script

Je construis un tableau de la manière suivante :
<?PHP
//parametres passés en appel de la page
$nbimagesalbum = $nbimages;
$nomalbum = $album;
$titrealbum = $titre;
$auteuralbum = $auteur;

$fichiercommentaires = $nomalbum.'/commentaires.txt';

if (file_exists($fichiercommentaires)) {
$fd = fopen ($fichiercommentaires, "r");
while (!feof ($fd)) {
$lignecommentaires[] = fgets($fd);
}
fclose ($fd);
}
?>

et je voudrais l'utiliser dans ma fonction du genre

<script language=\"!javascript!\">
var nomimage
var pic_numb = 1

function changeimage() {
if (pic_numb > '$nbimagesalbum') pic_numb = 1;
if (pic_numb < 1) pic_numb = '$nbimagesalbum';
nomimage = '$nomalbum' + '/image' + pic_numb + '.jpg';
window.document.images[0].src = nomimage;
document.getElementById('commentaire').innerHTML = $lignecommentaires[pic_numb];
}

</script>

document.getElementById('commentaire').innerHTML = $lignecommentaires[pic_numb]; => ca coince

document.getElementById('commentaire').innerHTML = \"coucou\"; => c OK

document.getElementById('commentaire').innerHTML = '$moncommentaire' ; => c OK

Merci de votre aide

Philippe
ca coince avec la variable tableau, c'est OK si je remplace $lignecommentaires[pic_numb]; par une chaine ou le contenu d'une variable "normale"



Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=12607&forum=5