Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2899 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Petit problème d'ouverture de pop up avec window.open [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Petit problème d'ouverture de pop up avec window.open [RESOLU]

n°1046112
micfont999
Simplement Moi
Posté le 13-04-2005 à 16:28:11  profilanswer
 

Kikou tout le monde, voila j'ai un piti problème d'ouverture de pop up, rien de bien sorcier mais qui est un peu dérangeant :  
Alors le problème, est que lorsque je clique sur mon lien la pop up s'ouvre avec la bonne page, les arguments sont bons etc etc, mais la page s'ouvre aussi sur ma fenetre où ce trouve le lien, je me retrouve donc avec ma pop up qui contient les bonnes info la fenetre et autre, et ma fenetre principale qui change aussi pour avoir ces infos et autres. Si je met un target=\"_blank\" bah je me retrouve avec la pop up et une autre fenetre et le return false ne marche pas, si quelqu'un à une idée...
 
voila le code

Code :
  1. =><a href=\"fiche_chien.php?id=$data->id_chien\" onclick=\"window.open('fiche_chien.php?id=$data->id_chien','fiche','height=600, width=500, top=100, left=100, toolbar=no, menubar=yes, location=no, resizable=yes, scrollbars=yes, status=no')\">Voir sa fiche complete</a>


 
Merci pour tout ::  :bounce:  :whistle:


Message édité par micfont999 le 13-04-2005 à 17:50:45

---------------
> http://graphicriver.net/user/micfo [...] micfont999  
mood
Publicité
Posté le 13-04-2005 à 16:28:11  profilanswer
 

n°1046120
FlorentG
Unité de Masse
Posté le 13-04-2005 à 16:29:33  profilanswer
 

Déjà les \" signalent que le code est pourri. Pareil pour les $data qui squattent là :D C'est un echo ?

n°1046124
micfont999
Simplement Moi
Posté le 13-04-2005 à 16:31:38  profilanswer
 

:sweat: wi c un echo snif, mais j'aime bien les echo moi mdr...  :sweat:  Tu me conseil de fermer la balise <php ?> parce que je l'ai fait mais la me met le boxon dans mon piti code ::: Désolé..


---------------
> http://graphicriver.net/user/micfo [...] micfont999  
n°1046127
FlorentG
Unité de Masse
Posté le 13-04-2005 à 16:33:12  profilanswer
 

Nope, c'est qu'il n'y a pas besoin de concaténation :

echo '<a href="fiche_chien.php?id=', $data-id_chien, '" onclick="window.open(\'fiche_chien.php?id=', $data.....

n°1046139
micfont999
Simplement Moi
Posté le 13-04-2005 à 16:42:30  profilanswer
 

mache po  :sweat:  

Code :
  1. <a href="fiche_chien.php?id=', $data02->id_chien, '" onclick="window.open(\'fiche_chien.php?id=', $data02->id_chien,'\)">Voir sa fiche complete</a></td>


 
A quoi il te sert ton \ avant le 'fiche_chien?? parce que je vois pas (oui je sais j'ai besoin de revoir les bases mais normalement je fais pas mes pop up comme ça, j'ai envi d'innover (et surtout ça prend moin de ligne de code  :) )


---------------
> http://graphicriver.net/user/micfo [...] micfont999  
n°1046150
FlorentG
Unité de Masse
Posté le 13-04-2005 à 16:51:16  profilanswer
 

Comme on est dans un single-quote, et qu'on veut afficher un single-quote, on est obligé de l'escaper, sinon il va croire qu'on est arrivé à la fin de la string et faire une jolie parse error :)

n°1046157
micfont999
Simplement Moi
Posté le 13-04-2005 à 16:53:45  profilanswer
 

lol la parse error je l'ai déjà la ::  
Parse error: parse error, expecting `','' or `';'' in c:\program files\easyphp1-8\www\scyrendale\module_chiens.php on line 42
je comprend ce qu'elle veut dire, mais je vois pas ou elle est, tu vois toi?, (je vois pas pourquoi je pose la question surement que oui :) ) Merci pour tes réponses :D


---------------
> http://graphicriver.net/user/micfo [...] micfont999  
n°1046162
FlorentG
Unité de Masse
Posté le 13-04-2005 à 16:55:12  profilanswer
 

Est-ce que ton éditeur avec lequel tu développe fait la coloration syntaxique en PHP ? Ca t'aiderais avec ce genre de bug

n°1046166
micfont999
Simplement Moi
Posté le 13-04-2005 à 16:57:07  profilanswer
 

MDR non je suis sous bloc note !!! OUINNN mon maitre de stage ma filé un ordi mais j'ose pas intaller dream ou autre vu que je le rend le week et que le proprio ve qu'il soit nikel, alors je suis sur le bloc note....SNIF


---------------
> http://graphicriver.net/user/micfo [...] micfont999  
n°1046172
FlorentG
Unité de Masse
Posté le 13-04-2005 à 16:59:31  profilanswer
 

:eek: ah ben bordel :D

mood
Publicité
Posté le 13-04-2005 à 16:59:31  profilanswer
 

n°1046190
micfont999
Simplement Moi
Posté le 13-04-2005 à 17:04:03  profilanswer
 

OUAIIII comme tu dit :: c'est sur que je serais sur mon ordi j'aurai les pitites couleurs ça serais mieux mais t'imagine faire des lignes de code sous bloc note, quand t'a environ 200 lignes de codes c le bordel la dedant :D T'aurais pas la soluce à ma parse error par hasard ?? je suis en train de regarder à la loupe chaque recoin de code, mais trouve pas.. Help please MERKI :D ^^


---------------
> http://graphicriver.net/user/micfo [...] micfont999  
n°1046210
cerel
Posté le 13-04-2005 à 17:09:40  profilanswer
 

Tu places ton code pour ouvrir ton popup dans un "onclick", et tu n'oublies pas de faire un "return false" pour prevenir le navigateur qu'il ne doit pas tenir compte de l'href.

n°1046240
micfont999
Simplement Moi
Posté le 13-04-2005 à 17:19:19  profilanswer
 

Pb, quand je met un return false, il m'ouvre la page comme si c'était un lien normal...  
J'ai repris la synthaxe que j'avais avant pour essayer :  

Code :
  1. <a href=\"fiche_chien.php?id=$data->id_chien\" onclick=\"window.open('fiche_chien.php?id=$data->id_chien','fiche','height=600, width=500, top=100, left=100, toolbar=no, menubar=yes, location=no, resizable=yes, scrollbars=yes, status=no') return false \">Voir sa fiche complete</a>

 
j'essai de reprendre le code de florentG mais j'ai un pb au niveau des '"; ou je ne sais trop ouk...


---------------
> http://graphicriver.net/user/micfo [...] micfont999  
n°1046258
micfont999
Simplement Moi
Posté le 13-04-2005 à 17:23:54  profilanswer
 

pff ce prendre le chou pendant une heure sur une vieille pop up moi ça me fou en l'air !!


---------------
> http://graphicriver.net/user/micfo [...] micfont999  
n°1046314
cerel
Posté le 13-04-2005 à 17:36:43  profilanswer
 

Tu as oublie un ";"
 
"window.open(....); return false"


Message édité par cerel le 13-04-2005 à 17:36:52
n°1046324
micfont999
Simplement Moi
Posté le 13-04-2005 à 17:38:32  profilanswer
 

OH OH, oui, j'osai pas le mettre vu que j'était dans un echo, mais je viens d'essayer, ça marche nikel :D MERCI bon problème résolu, merci encore :jap: merci :D


---------------
> http://graphicriver.net/user/micfo [...] micfont999  

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Petit problème d'ouverture de pop up avec window.open [RESOLU]

 

Sujets relatifs
problème avec BD XML native : eXist !!![resolu]Problème JS et PHP
un upload chez free : comment verifier taille des images ? [RESOLU](Résolu) [CSS] Forcer une chaîne à se couper (en fin de cellule)
Probleme de librairie windows/linuxprobleme de template avec une datagrid
[Résolu][MySQL] Résultat de 2 requêtes regroupé en 1[C#] Destruction d'objets ? [Résolu]
[C#] DataGrid : problème incompréhensible 
Plus de sujets relatifs à : Petit problème d'ouverture de pop up avec window.open [RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR