Input mort aprés _blank

Résolu/Fermé
AmeryCourtz Messages postés 94 Date d'inscription lundi 16 février 2009 Statut Membre Dernière intervention 6 juin 2012 - 25 sept. 2009 à 09:50
AmeryCourtz Messages postés 94 Date d'inscription lundi 16 février 2009 Statut Membre Dernière intervention 6 juin 2012 - 25 sept. 2009 à 16:11
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 :
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

jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
25 sept. 2009 à 09:58
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 ...
0
AmeryCourtz Messages postés 94 Date d'inscription lundi 16 février 2009 Statut Membre Dernière intervention 6 juin 2012 18
25 sept. 2009 à 10:04
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.)
0
AmeryCourtz Messages postés 94 Date d'inscription lundi 16 février 2009 Statut Membre Dernière intervention 6 juin 2012 18
25 sept. 2009 à 13:07
Personne n'a une idée alors ??

Je comprend vraiment pas pourquoi mes submit devienne inactif aprés un blank de mon formulaire.
0
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
25 sept. 2009 à 13:18
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>)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
AmeryCourtz Messages postés 94 Date d'inscription lundi 16 février 2009 Statut Membre Dernière intervention 6 juin 2012 18
25 sept. 2009 à 16:11
Non target blank peut être utiliser pour les submit et les form aussi.

Cela fait un moment que je le fait et ça marche très bien je te rassure.

Le probleme ce n'est pas de faire fonctionner le blank, ça sa marche.
0