Bonjour a tous,
je travaille sur un projet libre d'une application qui permet d'ouvrir (en gros) des fichiers de code. Mon travail à moi et de faire en sorte que l'application puisse ouvrir des pdf. Pour cela j'utilise la librairie pdf.js.
Donc tout simplement j'utilise un iframe comme ceci :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<iframe id="1" width="100%" height="2000px" src="http://localhost/pdf.js/web/viewer.html?file=http://localhost/alecsia/upload/{{fichier.rendu.dossier}}/{{fichier.nomFichier}}"></iframe>
Je précise que j'utilise Symfony d'où les {{}} pour passer les valeurs. Vous pouvez donc voir que j'ouvre tout simplement le fichier viewer.html qui permet d'afficher les pdf, dont celui que je passe dans l'url d'où le ?file=... cette dernière valeur me donne bien ce que cad http://localhost/alecsia/upload/13/monFichier.pdf. Malheureusement je n'arrive pas a récupérer cette valeur dans le viewer.html sachant que je dois la passer à un fichier javascript viewer.js

j'ai essayé a un (dans le html) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var DEFAULT_URL  = document.location.href.split('?')[0];
ou bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var DEFAULT_URL  = '<?php echo $file; ?>' ;
Bien sur DEFAULT_URL (variable de viewer.js) est la variable qui permet de cibler le fichier a ouvrir.


Malheureusement la variable ne passe pas et j'ai l'erreur variable undifined. J’espère que vous avez compris ce que j'essaie de faire et que quelqu'un peut me venir en aide!
Merci!!!