Javascript et submit dans nouvelle fenêtre
Fermé
Theophile76
Messages postés
1817
Date d'inscription
mardi 6 mars 2007
Statut
Membre
Dernière intervention
16 avril 2021
-
Modifié par Theophile76 le 8/09/2011 à 15:31
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 13 sept. 2011 à 15:18
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 13 sept. 2011 à 15:18
A voir également:
- Javascript et submit dans nouvelle fenêtre
- Darkino nouvelle adresse - Guide
- Darkino devient DarkiWorld : le site pirate change de nom, d'adresse et d'interface - Guide
- Flixcord nouvelle adresse - Guide
- Nouvelle version outlook - Guide
- Nouvelle chaîne tnt gratuite 2024 - Guide
7 réponses
Theophile76
Messages postés
1817
Date d'inscription
mardi 6 mars 2007
Statut
Membre
Dernière intervention
16 avril 2021
372
8 sept. 2011 à 21:58
8 sept. 2011 à 21:58
Merci mais comment faire ? car je travail pas avec des lien a href mais du onclick pour pourvoir utiliser mon JS
Theophile76
Messages postés
1817
Date d'inscription
mardi 6 mars 2007
Statut
Membre
Dernière intervention
16 avril 2021
372
11 sept. 2011 à 19:48
11 sept. 2011 à 19:48
UP
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
12 sept. 2011 à 22:10
12 sept. 2011 à 22:10
essayes avec le target dans la balise cliquée:
le onsubmit= "..." dans la balise <form ne sert a rien car le click ne postera pas le formulaire (pas de submit)
<td class="bouton" onclick="document.location.href='monsite/search/'+document.forms[0].elements['valeurdemacase'].value; return false;" target="_blanck" >monsite</td>
le onsubmit= "..." dans la balise <form ne sert a rien car le click ne postera pas le formulaire (pas de submit)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Theophile76
Messages postés
1817
Date d'inscription
mardi 6 mars 2007
Statut
Membre
Dernière intervention
16 avril 2021
372
13 sept. 2011 à 00:50
13 sept. 2011 à 00:50
Non ça ne fonctionne pas =s
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
13 sept. 2011 à 13:32
13 sept. 2011 à 13:32
une autre solution radicalement différente, est ce que tu peux t'en inspirer ?
<script type="text/javascript"> /*cette fonction JS sert a verifier que l'on a bien sisi qq chose avant de lancer la recherche, si oui elle retourne true ce qui autorise l'envoi du formulaire, sinon elle renvoie false et le form ne part pas (plus mesage d'alerte)*/ function verif_vide(id_input){ var input_saisie = document.getElementById(id_input); if(input_saisie.value.length == 0 ){ alert("Vous devez saisir une valeur dans le champ rechercher !"); return false; } return true; } </script> <?php if(isset($_POST['rechercher'])){ $valeur_recherchee=$_POST['valeurdemacase']; ///TEST echo "Vous avez saisi: <b>".$valeur_recherchee." </b>"; //et la tu fais ta recherche dans ton site et tu affiches } //ce else si tu ne veux pas que l'imput de saisie s'affiche à nouveau après la recherche, sinon tu le supprime else{ //affichage du formulaire de saisie ?> <form name="form_recherche" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" target="_blanck" onsubmit="return verif_vide('texte_saisi')" > <input id="texte_saisi" autocomplete="off" name="valeurdemacase" type="text" value="" /> <input id="bouton_rech" class="bouton" name="rechercher" type="submit" value="mon site" /> </form> <?php } //fin du else ?>
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
845
13 sept. 2011 à 14:13
13 sept. 2011 à 14:13
Sujet difficile : cela dépend surtout des choix du navigateur de l'internaute... On ne peut pas forcer tous les navigateurs à ouvrir les liens dans de nouvelles fenêtres...
Pas de solution miracle donc...
Pas de solution miracle donc...
Theophile76
Messages postés
1817
Date d'inscription
mardi 6 mars 2007
Statut
Membre
Dernière intervention
16 avril 2021
372
13 sept. 2011 à 15:17
13 sept. 2011 à 15:17
Salut, c'est pas forcement nouvelle fenêtre hein, ça peut être nouvel onglet aussi.
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
845
13 sept. 2011 à 15:18
13 sept. 2011 à 15:18
Oui j'imagine bien, mais encore une fois, tous les navigateurs ne gèrent pas les fenêtres / onglets de la même manière...
Le plus simple resterait une popup de taille max (100%, 100%) mais adios la barre de menu.
Le plus simple resterait une popup de taille max (100%, 100%) mais adios la barre de menu.