Bonjour à tous,
comme je le dis dans l'intitulé, je rencontre un problème dans le passage d'une variable. Voici mon code :
Comme vous pouvez le voir dans la source j'appelle un viewer.html avec un parametre file pour ouvrir un pdf (j'utilise pdf.js), là tout fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <iframe id="i_{{fichier.id}}" width="100%" frameborder="0" scrolling="no" src="http://localhost/pdf.js/web/viewer.html?file=http://localhost/alecsia/upload/{{fichier.rendu.dossier}}/{{fichier.nomFichier}}" onload = iframeLoaded(i_{{fichier.id}}) ></iframe>
Le problème vient du onload, je veux par exemple passer i_14 ( qui correspond a i_{{fichier.id}} )
Malheureusement ca ne passe pas, mon fichier javascript rend null, alors que quand je mets en dur i_14 ca passe. Donc ça vient de mon passage de paramètre, peut etre que ca ne se fait pas comme ca avec twig mais ca me semblerait logique. Est-ce que quelqu'un a une idée?
Pour info, ma fonction calcul la hauteur du "fichier" pdf à afficher afin de ne pas avoir de scrollbar dans mon iframe.
Merci!
Partager