Input mort aprés _blank
Résolu
AmeryCourtz
Messages postés
94
Date d'inscription
Statut
Membre
Dernière intervention
-
AmeryCourtz Messages postés 94 Date d'inscription Statut Membre Dernière intervention -
AmeryCourtz Messages postés 94 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
alors voila, j'ai un soucis d'on je ne voit vraiment pas la cause.
Je suis en train de créer un système de petite annonce généré automatiquement. Seulement voila, dût au fait qu'on ma demander d'intégrer mon site à trois autres site spécialisé dans le domaine et qui utilise de 'frame' j'ai donc utiliser des input submit au lieu de liens.
Bon voici le code pour les annonce miniature generique :
Bon alors voila, mon soucis viens apperement des _blank dans les form. Lorsque je clique ça m'ouvre bien mon annonce dans un nouvelle onglet sauf que voila, dans le premiers onglet, plus aucun bouton ne fonctionnent.
Mes clique ne font plus rien. Autant sur les autre annonces que dans mon menu, j'ignore pourquoi. Sa marcher bien avant. Quelqu'un aurait-il une idée pour m'indiquer d'où cela pourrait provenir SVP ??
Merci
alors voila, j'ai un soucis d'on je ne voit vraiment pas la cause.
Je suis en train de créer un système de petite annonce généré automatiquement. Seulement voila, dût au fait qu'on ma demander d'intégrer mon site à trois autres site spécialisé dans le domaine et qui utilise de 'frame' j'ai donc utiliser des input submit au lieu de liens.
Bon voici le code pour les annonce miniature generique :
echo("<td> <div id='DivAnnMin'> <div id='DivAnnMin_Header'> <label class='DivAnnMin_LbDroite'>Du " . $Date . "</label> <form method='POST' action='index.php' target='_blank'> " . $ChmpInp . " <input type='submit' class='DivAnnMin_LiensDetails' name='DivAnnMin_Details' value='" . $Marque . " / " . $Modele . "'/> </form> </div> <div id='DivAnnMin_Corps'> <div id='DivAnnMin_CorpsPh'> <form method='POST' action='index.php' name='FormImage".$TblRslt[1]."'> " . $ChmpInp . " <script language='Javascript'> function submit".$TblRslt[1]."(){ document.FormImage".$TblRslt[1].".submit(); } </script> <input type='hidden' name='DivAnnMin_Details'> </form> <img src='".$PhPrinc[0]."' class='DivAnnMin_ImgTof' onClick='submit".$TblRslt[1]."();'/> </input> </div> <div id='DivAnnMin_CorpsDetail'> <div id='DivAnnMin_CorpsDetail01'> " . $ImgAcc . " </div> <div id='DivAnnMin_CorpsDetail02'> " . $LogoAff . " </div> <div id='DivAnnMin_CorpsDetai03'> <label>" . $DescAnn . "...</label> <br/> <form method='POST' action='index.php' target='_blank'> " . $ChmpInp . " <input type='submit' class='DivAnnMin_Details' name='DivAnnMin_Details' value='Plus de détails...'/> </form> </div> </div> </div> <div id='DivAnnMin_Footer'> <label class='DivAnnMin_LbDroite'>".$CodePostal."</label> <label class='DivAnnMin_Prix'>" . $Prix . "€</label> </div> </div> </td>");
Bon alors voila, mon soucis viens apperement des _blank dans les form. Lorsque je clique ça m'ouvre bien mon annonce dans un nouvelle onglet sauf que voila, dans le premiers onglet, plus aucun bouton ne fonctionnent.
Mes clique ne font plus rien. Autant sur les autre annonces que dans mon menu, j'ignore pourquoi. Sa marcher bien avant. Quelqu'un aurait-il une idée pour m'indiquer d'où cela pourrait provenir SVP ??
Merci
5 réponses
Bonjour :)
Ote moi d un doute là.. pourquoi un <form > en plein milieu de ta page ???.. d autant que le form à déjà été déclarer à la premiere ligne ...
Ote moi d un doute là.. pourquoi un <form > en plein milieu de ta page ???.. d autant que le form à déjà été déclarer à la premiere ligne ...
Simple, se sont des annonce generique, alors pour pouvoir faire le liens avec les annonces détailé il fallait que chaque annonce est sont propre form.
Ensuite pourquoi est-ce que j'ai mis un form sur chaque liens?? Et bien déja pour l'image lien qui sur mozilla perd sa taille si elle est dans un form. (j'ai pas trés bien compris pourquoi mais il semblerait que ainsi cela fonctionne)
Je vais quand même voir se que tu me dit.
EDIT : Non, le problème ne change pas même si je ne met que un seul form pour toute la miniature d'annonce. Le problème ne viens pas de la.
(Ah, et aussi, si j'ai mis trois form c'était, à la base, pour jouer avec certain lien en blank et d'autre non.)
EDIT 2: Alors, clairement le soucis est que si je met un target:'_blank' sur un form (peut importe lequel) il m'ouvre un nouvel onglet, mais à l'air de ne plus vouloir interpréter l'onglet précédent.
Conclusion : Comment lui faire garder l'interprétation des deux onglets ?? (Je haie mon boss et ses frames de $*!*$**$ sur ces sites.)
Ensuite pourquoi est-ce que j'ai mis un form sur chaque liens?? Et bien déja pour l'image lien qui sur mozilla perd sa taille si elle est dans un form. (j'ai pas trés bien compris pourquoi mais il semblerait que ainsi cela fonctionne)
Je vais quand même voir se que tu me dit.
EDIT : Non, le problème ne change pas même si je ne met que un seul form pour toute la miniature d'annonce. Le problème ne viens pas de la.
(Ah, et aussi, si j'ai mis trois form c'était, à la base, pour jouer avec certain lien en blank et d'autre non.)
EDIT 2: Alors, clairement le soucis est que si je met un target:'_blank' sur un form (peut importe lequel) il m'ouvre un nouvel onglet, mais à l'air de ne plus vouloir interpréter l'onglet précédent.
Conclusion : Comment lui faire garder l'interprétation des deux onglets ?? (Je haie mon boss et ses frames de $*!*$**$ sur ces sites.)
Personne n'a une idée alors ??
Je comprend vraiment pas pourquoi mes submit devienne inactif aprés un blank de mon formulaire.
Je comprend vraiment pas pourquoi mes submit devienne inactif aprés un blank de mon formulaire.
re :)
target='_blank' c'est pour des href =>
<a href="monfichier.php" target="_blank">
donc si tu veux que l annonce (monfichier.php) s affiche dans une nouvelle page, créé une image qui te serviva de bouton et met le lien a href dedans ;) (=> <a href='...'><img src='...'></a>)
target='_blank' c'est pour des href =>
<a href="monfichier.php" target="_blank">
donc si tu veux que l annonce (monfichier.php) s affiche dans une nouvelle page, créé une image qui te serviva de bouton et met le lien a href dedans ;) (=> <a href='...'><img src='...'></a>)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question