voilà, j'ai besoin d'envoyer du contenu dans une popup que j'ouvre avec un window.open()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
var mycontent = "blabla";
var mypopup = window.open("","popup");
mypopup.document.write(mycontent);
Le pb c'est que "mycontent" est renseigné par PHP et peut contenir des dizaines de lignes (en fait une page HTML complète avec toutes les balises <body> etc). Et quand "mycontent" fait plusieurs lignes ça ne passe pas au niveau du javascript qui ne doit pas supporter les sauts de lignes. Du coup je suis obligé de me trimbaler un truc moche comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$mycontent = "<html><body><h1>titre</h1><p>mon textemon textemon textemon textemon textemon textemon textemon textemon textemon textemon textemon texte</p></body></html>";
Donc pour la maintenance du code c'est pas terrible.

Nb : Je suis "obligé" de passer par un window.open()

quelqu'un aurait une idée de comment m'en sortir ?