-
Message publié le mardi 22 décembre 2009 - 11h07 par smoucovit.
-
Bonjour,
je n'arrive pas à créer une fenêtre (avec window.open) avec du javascript généré par du php.
avec ce php :
<?php
session_start();
echo "
<SCRIPT language=\"javascript\">
window.open(\"www.mon domaine.org/sitecpu_imprimer.php\",\"test\",\"width=200,height=200\");
</SCRIPT>";
exit;
?>
ça affiche un contenu vide dans l'onglet courant.
quand on regarde le html de la page on n'y voit que :
<SCRIPT language="javascript">
window.open("www.mondomaine.org/sitecpu_imprimer.php","pop1","width=200,height=200");
</SCRIPT>
qu'ai-je donc oublié ?
merci d'avance
Alain
-
Message publié le mardi 22 décembre 2009 - 11h19 par nours312.
nours312.com -- je ne suis pas codeur bénévol, mais j'aide gratos ;)
-
1. as tu désactivé ton bloqueur de popup ??
2. as tu testé avec une page réelle (doctype + head + body) ... ?
-
Message publié le mardi 22 décembre 2009 - 16h23 par smoucovit.
-
les popup ne sont pas bloqués
j'ai testé avec une page pure html simple (balises HTML BODY et un petit texte
c'est pareil
-
Message publié le mardi 22 décembre 2009 - 17h34 par inca roads.
-
l'exemple donné n'indique pas dans l'url le protocole http du coup il fait référence à une adresse relative
window.open(\"www.mon domaine.org/sitecpu_imprimer.php\",\"test\",\"width=200,height=200\");
ce qui renvoi un message du type Not Found ,à moins d'avoir un répértoire du nom de /www.mon domaine.org/
avec le http
window.open(\"http://www.mon domaine.org/sitecpu_imprimer.php\",\"test\",\"width=200,height=200\");
mais vu que la page est blanche , ça laisse à penser que le popup reçoit bien un contenu valide mais vide
-
Message publié le mardi 22 décembre 2009 - 20h17 par smoucovit.
-
si je rajoute http:// ça se passe exactement de la même façon : le javascript ne s'exécute pas
mais enfin je vois bien sur certains sites des fenêtres indépendantes s'ouvrir.
mon pb en fait c'est d'ouvrir une fenêtre contenant juste un listing à imprimer éventuellement
sinon on imprimerait le formulaire qui a servi à le générer à partir d'une bd.
personne n'a-t-il déjà fait ce genre de chose ?
merci
-
Message publié le mardi 22 décembre 2009 - 20h18 par smoucovit.
-
si à la place de window.open je mets un alert(poutpouet);
ça s'exécute très bien
-
Message publié le mardi 22 décembre 2009 - 21h13 par inca roads.
-
d'accord ,le popup ne s'ouvre pas ,
j'avais pas saisi ,bien que ça change pas grand chose à ce que j'ai dit
c'est bizarre ,j'ai tésté le bout de code php ,ça fonctionne très bien
peut être que comme le suggère nours312 vous avez quand même un bloqueur de popup activé et que vous prenez pour des popups ce qu'on appelle des fausses popup ? , par exemple un div en position absolute rempli par un script ajax
je m'absente
-
Message publié le mardi 22 décembre 2009 - 21h52 par smoucovit.
-
en effet vous avez raison
c'est bon
mille merci
Alain