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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JavaScript] Coment mettre un lien sur un bouton

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JavaScript] Coment mettre un lien sur un bouton

n°350191
sire de Bo​tcor
Armorican way of life
Posté le 02-04-2003 à 14:58:31  profilanswer
 

Je cherche à faire un truc qui me parait tout facile mais ya pas moyen mettre la main sur une réponse sur internet.
 
je cherche tout simplement à mettre un lien sur un bouton (de formulaire),  
sachant que je ne peux pas faire <A ...><input ...></A> !
 
il faut qqch qui se mette dans le <input ...>. Je pensais à qqch du genre <INPUT onClick="link(mapage.html)"> ou un truc du genre.
 
ce que je voudrais c'est le nom de la fonction que g appelée link().
 
    merci d'avance !
 
PS: je ne peux rien mettre dans le HEAD


Message édité par sire de Botcor le 02-04-2003 à 15:01:10
mood
Publicité
Posté le 02-04-2003 à 14:58:31  profilanswer
 

n°350214
simoes
Posté le 02-04-2003 à 15:06:24  profilanswer
 

tu mets onclick="window.location='tapage.htm'" dans le bouton

n°350289
sire de Bo​tcor
Armorican way of life
Posté le 02-04-2003 à 16:13:19  profilanswer
 

[:spikler]

n°350425
simoes
Posté le 02-04-2003 à 17:54:47  profilanswer
 

de rien

n°350479
MagicBuzz
Posté le 02-04-2003 à 19:40:54  profilanswer
 

euh...
 
J'aurais dit plutôt ça si on veut faire ça proprement.
 

Code :
  1. onclick="javascript:window.location='tapage.htm'; return false;"


 
1) Indique que le script est du JavaScript (on ne peux en aucun cas être certain que le nav saura à l'avance que c'est du JS)
 
2) Il faut toujours neutraliser le code de retour d'un bouton pour éviter que ce dernier ne génère un submit.

n°350589
THE REAL S​MILEY
The Real Résistance!
Posté le 02-04-2003 à 21:45:24  profilanswer
 

MagicBuzz a écrit :

euh...
 
J'aurais dit plutôt ça si on veut faire ça proprement.
 

Code :
  1. onclick="javascript:window.location='tapage.htm'; return false;"


 
1) Indique que le script est du JavaScript (on ne peux en aucun cas être certain que le nav saura à l'avance que c'est du JS)
 
2) Il faut toujours neutraliser le code de retour d'un bouton pour éviter que ce dernier ne génère un submit.


si tu utilise un <input type="button">, je ne vois pas en quoi cela génèrerais un submit :??:  

n°350636
MagicBuzz
Posté le 02-04-2003 à 22:57:27  profilanswer
 

<input type="button"> n'est pas supporté par certains navigateur, qui ne supportent que <button></button>, qui génère un submit.
 
deplus, c'est une bonne habitude à prendre, car utilisable sur tout élément, y compris <a> ou <input type="image">, qui permettent entre autre de faire une page un peu plus jolie qu'avec des gros boutons à la con :D


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

  [JavaScript] Coment mettre un lien sur un bouton

 

Sujets relatifs
[Javascript ou autre ..] ya til un moyen d'empecher l'impression .....[HTML/JS] iframe et javascript
peut-on mettre un fichier comme BackGr dans un .CSS? < href=".....gif"fermeture navigateur javascript
Simuler l'appuie d'un boutonBouton "Radio"
[HTML/JS/PHP] Afficher un calque quand on clique sur un bouton[I frames] Comment mettre le lien qui active la page dans la I frame ?
[VB] Mettre des commentaires sous VB 
Plus de sujets relatifs à : [JavaScript] Coment mettre un lien sur un bouton


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