Forum de discussion
Forum « Programmation Javascript » (archives)
Re: help ! urgent !double lien sous formulaire
Envoyé: 23 mars 2006, 6h53 par Oznog
Alors voilà, tu le dit toi même, on ne peut ouvrir un hyperlien dans deux page. Alors pas la peine d'essayer de le faire.
location.href="http://www.toto.com/toto.pl?login="+login;
document.forms['ABONNE'].submit();
C'est bien sûr impossible, le « location.href » annule le formulaire.
La seule possibilité serait que www.toto.com après avoir traité le formulaire (capturé) redirige vers l'autre serveur avec les données. Mais d'après mon expérience, le serveur en question doit sans doute attendre le formulaire du premier site alors il peut annuller la transaction (si c'est un site professionnel).
Alors on a pas le choix, il faut donc 2 pages pour ton cas ! Et oui, c'est possible. Il y a plusieurs solution, dont une excessivement simple, et oui.
Ajouter une cible au formulaire (target). <form target="_blank". Tu peux même ajouter le nom d'un popUp, et le générer avant l'envoi, je viens tout juste de donner ce code dans une des discussions.
Alors ton formulaire partira dans une nouvelle fenêtre. Il te restera à faire ton loation.href. Or donc dans ce sens, après avoir ajouté une cible au formulaire, essai :
function Abonne()
{
// L'inverse ;-)
document.forms['ABONNE'].submit();
location.href="http://www.toto.com/toto.pl?login="+login;
}
p.s. c'est un espace pour développeur, par une aubaine pour pour homme d'affaire! La seule raison que se soit urgent c'est d'avoir quelqu'un qui attrend après toi! Soit un professeurs, alors là vaut mieux que je te laisse plus de temps pour y penser. Alors qu'une business, hum payer vous vrais programmeur! Le temps c'est de l'argent, alors ici on en a pas mais tout le temps qu'on veut! Nouvelle Generation quoi!
Ciao
Oznog
Réponses
|