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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  plusieurs boutons submit d'un form qui ont différents targets...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

plusieurs boutons submit d'un form qui ont différents targets...

n°333400
ZeBorG
Yes we can!
Posté le 14-03-2003 à 14:11:35  profilanswer
 

Comment faire pour avoir plusieurs boutons submit d'un form qui ont différents targets ?
ex :
Le premier bouton ouvre une nouvelle fenêtre (target="toto" )
Le second bouton ouvre dans la fenêtre courante (pas de target)
 
Le problème est que si j'utilise plusieurs form, les valeurs ne sont pas partagé. De plus, chaque élément <form> change le layout de la page (la balyse fermante fait automatiquement revenir à la ligne)

mood
Publicité
Posté le 14-03-2003 à 14:11:35  profilanswer
 

n°333449
skylight
Made in France.
Posté le 14-03-2003 à 14:26:29  profilanswer
 

avec le javascript.

n°333453
skylight
Made in France.
Posté le 14-03-2003 à 14:29:07  profilanswer
 

function envoyer {
 
document.form.target = '_blank';
document.form.submit();
 
}
 
 
et dans le form
 
<input type="submit" value="target normal">
<input type="submit" onclick="javascript:envoyer()" value="target blank">
 
enfin c'est a verifier ...


Message édité par skylight le 14-03-2003 à 14:43:37
n°333473
Hermes le ​Messager
Breton Quiétiste
Posté le 14-03-2003 à 14:40:04  profilanswer
 

Skylight a écrit :

avec le javascript.


 
Effectivement,cela fonctionne ;) , mais c'est ce genre d'utilisation du JS qu'il faut éviter à tout prix, car il empêchera le fonctionnement d'un site avec des gens qui n'ont pas JS activé.
 
Dans son cas, la seule vraie solution est une redirection serveur (php ou autre) en fonction des values des différents boutons.
 
Maintenant, s'il n'a que le HTML/JS à sa disposition, effectivement, pas d'autres solutions que le JS. (Comme quoi, on ne peut pas faire un site sérieux sans langage serveur :D )

n°333480
skylight
Made in France.
Posté le 14-03-2003 à 14:42:14  profilanswer
 

Je parlais de la solution passe partout... Evidemment, moi meme quand je peux eviter le JS je l'évite
 
D'ailleurs dans mon forum, le JS est completement desactivable ;)

n°333490
Hermes le ​Messager
Breton Quiétiste
Posté le 14-03-2003 à 14:46:35  profilanswer
 

Skylight a écrit :

Je parlais de la solution passe partout... Evidemment, moi meme quand je peux eviter le JS je l'évite
 
D'ailleurs dans mon forum, le JS est completement desactivable ;)


 
Je ne le disais pas pour toi ;) C'était pour notre ami.
 
Pour mon forum aussi, il pourra se passer du JS. (sauf truc non indispensables comme l'insersion de smileys en cliquant dessus etc...)

n°333496
skylight
Made in France.
Posté le 14-03-2003 à 14:47:58  profilanswer
 

ouaip, et l'insertion de smilie, si tu arrives a faire un JS qui marche a la fois sous IE / Mozilla / Opera, chapeau :'(
 
 
 
Ceci dit on s'écarte.

n°333501
Hermes le ​Messager
Breton Quiétiste
Posté le 14-03-2003 à 14:49:53  profilanswer
 

Skylight a écrit :

ouaip, et l'insertion de smilie, si tu arrives a faire un JS qui marche a la fois sous IE / Mozilla / Opera, chapeau :'(
 
 
 
Ceci dit on s'écarte.


 
heu...
 
http://tousleschats.free.fr/hermes/forum/repondre.html
 
Tout marche quel que soit le navigateur (suffisamment récent évidemment).
 
Seul truc seulement faisable avec IE : l'insersion à l'emplacement du curseur et mettre des balises avant et après une sélection de texte réalisé avec la souris dans un textarea ;)

n°333509
skylight
Made in France.
Posté le 14-03-2003 à 14:52:15  profilanswer
 

Hermes le Messager a écrit :


 
 
 
Seul truc seulement faisable avec IE : l'insersion à l'emplacement du curseur et mettre des balises avant et après une sélection de texte réalisé avec la souris dans un textarea ;)
 


 
C'est de ca que je parlais :D
 
sur mon forum,c'est pareil, les smilies s'insere, mais pas au curseur, et pour les selections, nada. (pour Mozilla et Op.) :D
 
A+

n°333513
ZeBorG
Yes we can!
Posté le 14-03-2003 à 14:54:50  profilanswer
 

Merci, ça marche.  
 
 
<form name="myForm" method="get" action="index.php">
 
<input type="submit" name="action" value="Bouton1" onmousedown="document.myForm.target='pouet1';">
<input type="submit" name="action" value="Bouton2" onmousedown="document.myForm.target='pouet2';">
<input type="submit" name="action" value="Bouton3" onmousedown="document.myForm.target='';">
 
</form>
 

mood
Publicité
Posté le 14-03-2003 à 14:54:50  profilanswer
 

n°333519
Hermes le ​Messager
Breton Quiétiste
Posté le 14-03-2003 à 14:56:13  profilanswer
 

Skylight a écrit :


 
C'est de ca que je parlais :D
 
sur mon forum,c'est pareil, les smilies s'insere, mais pas au curseur, et pour les selections, nada. (pour Mozilla et Op.) :D
 
A+


 
Pour les smileys sur ton forum, on peut même pas les mettre du tout avec Mozilla.  :D C'est pourquoin suit la voie de la sagesse et mets des scripts compatibles avec tous les navigateurs. Tu perdras l'insersion à l'emplacement du curseur, mais tu gagneras la compatibilité. (Ou alors fais une détection du nav avec JS)

n°333527
ZeBorG
Yes we can!
Posté le 14-03-2003 à 14:58:20  profilanswer
 

avec cette solution, la seul différence pour les gars qui désactive le javascript est que la nouvelle page remplace toujours l'ancien (pas d'ouverture vers une autre fenêtre...) ce qui n'est pas un drame...

n°333747
skylight
Made in France.
Posté le 14-03-2003 à 18:46:57  profilanswer
 

Hermes le Messager a écrit :


 
Pour les smileys sur ton forum, on peut même pas les mettre du tout avec Mozilla.  :D C'est pourquoin suit la voie de la sagesse et mets des scripts compatibles avec tous les navigateurs. Tu perdras l'insersion à l'emplacement du curseur, mais tu gagneras la compatibilité. (Ou alors fais une détection du nav avec JS)
 


c'est du repompé de joce [:spamafote] :D

n°333748
antp
Super Administrateur
Champion des excuses bidons
Posté le 14-03-2003 à 18:50:55  profilanswer
 

Skylight a écrit :


c'est du repompé de joce [:spamafote] :D


 
pourtant le code de Joce marche avec Moz (il met les smileys à la fin, mais il les met)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°333749
antp
Super Administrateur
Champion des excuses bidons
Posté le 14-03-2003 à 18:51:56  profilanswer
 

Hermes le Messager a écrit :


Seul truc seulement faisable avec IE : l'insersion à l'emplacement du curseur et mettre des balises avant et après une sélection de texte réalisé avec la souris dans un textarea ;)
 


 
Mozilla sait le faire aussi (depuis la version 1.1 ou 1.2), mais avec du JS plus standard, donc pas celui de IE


Message édité par antp le 14-03-2003 à 18:52:10

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°333761
skylight
Made in France.
Posté le 14-03-2003 à 19:04:05  profilanswer
 

antp a écrit :


 
pourtant le code de Joce marche avec Moz (il met les smileys à la fin, mais il les met)

Ouais mais d'une ancienne version  :whistle:

n°333766
Hermes le ​Messager
Breton Quiétiste
Posté le 14-03-2003 à 19:09:36  profilanswer
 

antp a écrit :


 
Mozilla sait le faire aussi (depuis la version 1.1 ou 1.2), mais avec du JS plus standard, donc pas celui de IE


 
oui. Dans 1 ou 2 ans, je changerai mon code. pour le moment j'assure la compatibilité Moz 1+, Opera 6+ et IE 5.5+ ;)
 
Skylight : C'est très vilain de copier (même si Joce a lui même pompé le code). Moi je fais TOUT absolument TOUT de A à Z.
 

n°333785
skylight
Made in France.
Posté le 14-03-2003 à 19:29:38  profilanswer
 

Hermes le Messager a écrit :


 
Skylight : C'est très vilain de copier (même si Joce a lui même pompé le code). Moi je fais TOUT absolument TOUT de A à Z.
 
 


 
C'est plus de la feignantise que de devoir retaper un truc :D

n°333792
antp
Super Administrateur
Champion des excuses bidons
Posté le 14-03-2003 à 19:39:49  profilanswer
 

Hermes le Messager a écrit :


 
oui. Dans 1 ou 2 ans, je changerai mon code. pour le moment j'assure la compatibilité Moz 1+, Opera 6+ et IE 5.5+ ;)


 
Suffit de se baser sur le user_agent, comme le fait Joce


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  plusieurs boutons submit d'un form qui ont différents targets...

 

Sujets relatifs
Quel code pour faire un arbre avec plusieurs noeuds en C ???submit form =>PHP=> renvoi ficher à saugarder (browser n'afficher pas)
VBA / Excel: formulaire utilise plusieurs formule ?SELECT DISTINCT et plusieurs champs : possibeul ?
DELETE de plusieurs lignes et de plusieurs tables?[VBA] Gérer les controles d'une Form avec une variable...
2 submit dans un formulaire c possible ?[html] comment submit un form sans name ?
Plus de sujets relatifs à : plusieurs boutons submit d'un form qui ont différents targets...


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