Accueil > Forum > > > > Problème avec window.open()
Problème avec window.open()
lundi 30 juillet 2007 à 21:50:59 |
Problème avec window.open()

lowkey
|
Bonsoir à tous !! Voici mon problème : je voudrais ouvrir une page avec window.open(). Mon code est le suivant : <span class="menu" onclick="window.open('./seb_fiche_client.php?cli=<?php echo $num_client; ?>','_fiche');">Fiche du client</span> La page s'ouvre parfaitement, mais elle reste vide. Cette page doit afficher un PDF (classe FPDF), et elle marche très bien si je l'ouvre dans la meme page grace à window.location=[...]. Ma question est donc : comment faire pour que la page s'affiche. (La page doit obligatoirement s'ouvrir dans une autre page). J'espère que j'ai été assez clair. Merci d'avance.
|
|
mardi 31 juillet 2007 à 06:52:05 |
Re : Problème avec window.open()

bultez
|
Bonjour, quel pdf ? ici on appelle seb_fiche_client.php en lui passant un paramètre qu'on ne connait pas ( $num_client ) comme on ne connait pas non plus ce que fait ce php ....
|
|
mardi 31 juillet 2007 à 19:27:29 |
Re : Problème avec window.open()

lowkey
|
Salut bultez
alors $num_client, comme l'indique son nom est un numero. Ensuite, seb_fiche_client.php est une page dont voici une partie du code :
<?php define('FPDF_FONTPATH','font/'); require('clss/fpdf/facture/invoice.php'); $pdf = new INVOICE( 'P', 'mm', 'fc' ); $pdf->Open(); $pdf->AddPage(); [...] $pdf->Output(); ?>
(INVOICE étant une classe dérivée de la classe FPDF)
Ce code marche très bien lorsque cette page est ouverte dans la page d'où on l'appelle. Mais dès lors que je souhaite qu'elle s'ouvre dans une autre page, elle ne marche plus.
Si je ne suis pas encore assez clair, n'hésitez pas à me demander 
|
|
mercredi 1 août 2007 à 09:42:33 |
Re : Problème avec window.open()

bultez
|
>>alors $num_client, comme l'indique son nom est un numero. ah oui ? je n'aurais jamais deviné... ;-) ma question était : ça contient quoi quand ça plante ? et qu'en fait donc le php ? pas vu son utilisation dans ce que tu nous mets ici... il doit donc y avoir un erreur coté php. coté html/javascript, sauf un contenu bizarre de $num_client pas de raisons à priori...
|
|
mercredi 1 août 2007 à 11:42:48 |
Re : Problème avec window.open()

yousfane
|
Salut Si tu veux que ta page s'ouvre dans une nouvelle fenetre, pourquoi tu n'utilise pas une target
<span class="menu"><a href="./seb_fiche_client.php?cli=<?php echo $num_client; ?>" target="_blank">Fiche du client</a></span>
|
|
mercredi 1 août 2007 à 19:58:29 |
Re : Problème avec window.open()

lowkey
|
Bultez : aucune erreur dans le code. comme je l'ai dis precedemment, si je fais exécuter le code dans la meme page, l'exécution se passe sans faille. meme en enlevant le code travaillant avec cette variable, rien ne s'affiche. voici le code que j'ai essayé de la meme maniere (sans utiliser la variable) :
<?php define('FPDF_FONTPATH','font/'); require('clss/fpdf/facture/invoice.php'); $pdf = new INVOICE( 'P', 'mm', 'fc' ); $pdf->Open(); $pdf->AddPage(); $pdf->Cell(10,7, "CONTRAT DE FORMATION", 0, 0, "C"); $pdf->Output(); ?>
Yousfane : je n'utilise pas la balise <a> car j'avais la flemme de faire un style qui annule les effets des liens. de plus, j'ai envi de savoir d'où viens l'erreur, car je n'aime pas ne pas savoir.
Serait-il possible que javascript envoie un type de header ou quelque chose dans ce genre là qui bloquerait l'output() du pdf ?
|
|
jeudi 2 août 2007 à 12:27:48 |
Re : Problème avec window.open()

bultez
|
Bonjour,
fait un appel sans paramètres, pour voir ? parce que : <input type="button" onclick="window.open('fichier.pdf');" /> ça fonctionne parfaitement.
aucune raison que ça ne marche pas, sauf, je récapépète : soit $num_client contient "des choses bizarres" ( on aimerait voir la page htm, pas le php ) soit erreur coté php ( même si "dans la même page ça baigne" ! )
|
|
jeudi 2 août 2007 à 20:54:14 |
Re : Problème avec window.open()

lowkey
|
L'exemple que je donne dans mon post précédent est un exemple sans parametre !!
Voici tout ce qui entre en jeu :
page index.html :
<html><head></head><body> <span onclick="window.open('./seb_fiche_client.php','_fiche');">Fiche du client</span> </body></html>
page 'seb_fiche_client.php' :
<?php define('FPDF_FONTPATH','font/'); require('clss/fpdf/facture/invoice.php'); $pdf = new INVOICE( 'P', 'mm', 'fc' ); $pdf->Open(); $pdf->AddPage(); $pdf->Cell(10,7, "CONTRAT DE FORMATION", 0, 0, "C"); $pdf->Output(); ?>
Le source de la page reçue est totalement vide. Toujours pas d'idée?
|
|
Cette discussion est classée dans : ouvrir, problème, page, window, open
Répondre à ce message
Sujets en rapport avec ce message
Window.open() [ par mimipoussinette ]
Lorsque que je clique sur mon lien, il m'ouvre correctement la pop-up souhaitée stURL = "javascript:window.open('Detail_dossier.asp?IdDossier=" & rs.F
window.open provoque un scrolling (Top) sur la fenêtre parent. Est-il possible d'éviter ce déplacement ? [ par dam ]
Je fais appel à window.open, à partir d'un lien sur une page (qui fait 2 écrans de haut). Ce lien est placé en bas de page.Lorsque je clique sur le li
window.open et form action [ par cth29 ]
Bonjour,Je vous explique mon problème :J'utilise un formulaire pour la saisie de paramètres et l'ouverture d'une nouvelle page qui récupère ces paramè
Problème avec window.close(); [ par nico50250 ]
Slt tlm, J'ai un pb avec la fonction window.close(). J'ai un script close.html qui doit afficher une page sur laquelle il y a 2 boutons : un qui doit
window.open code ??? [ par gilissen ]
Bonjour,Alors voici mon problème1. J'ai crée un page php dans laquelle, j'ai mis un liens vers un autre page php<a target="_blank" href="<A href="http
Ouvrir un dossier [ par drahcir ]
Salut à tous,je souhaite ouvrir un dossier de mon disque local en utilisant window.open.J'ai essayé window.open("file://C:/monDossier/", "Doss
Ouvrir une page dans son cadre [ par zrzl ]
Bonjour, Voilà mon problème: J'aimerais savoir si il existe un moyen d'ouvrir une page spécifique à l'intérieur de son cadre lorsque que l'on clique s
ouverture d'une fenêtre avec window.open sans fermer la page en cours [ par LordByron57 ]
bonjourje débute le dev site internetje pars d'une page contenant un formulaire et je propose au visiteur d'envoyer un mail à mon adresse prédéifniej
window.open qui pose pb [ par bugs74 ]
Bonjour j'ai un problème avec IE (fonctionne sur les autres navigateurs) sur un script qui fait un appel automatique à window.open. le window.open se
Probleme avec window.open [ par secman ]
Bonjour,je voudrai faire saisir dans un champ un texte et lorsque j'appuie sur mon bouton j'ouvre plusieurs nouvelles fenetres avec comme adresse une
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|