Membre de ClickFR, Reseau francophone Paie-Par-Click
Accueil
Accueil
- [ CSS : ] [ DHTML : ] [ HTML : ] [ JavaScript : ] [ Refs : ]
Accueil

JavaScript 1.3

  Sélection de page par un bouton radio avec validation

fonction de ce script  principe de ce script  le script lui-meme  demonstration du script  telechargement du script

  Fonction
Le but de ce script est de proposer au visiteur une navigation sous forme de boutons radio.
Une fois un bouton radio sélectionné, le bouton final lance le chargement de la page demandée.
  Principe
Un groupe de boutons radio contient pour chaque bouton, une valeur donnant l'URL complête de la destination à atteindre.
Le bouton final teste celui des boutons radio qui est coche et attribue alors pour destination... la valeur du bouton sélectionné.
  Le script
dans la partie <head>
<script language="JavaScript">
function navigation() {

// si aucun bouton n'est coché, lieu est 'nul'
var lieu = "#";

// si le premier bouton est coché...
if ( document.formulaire.choix[0].status ) {

// la destination est la valeur du premier bouton
lieu = document.formulaire.choix[0].value;
}

// et ainsi de suite...
if ( document.formulaire.choix[1].status ) {
lieu = document.formulaire.choix[1].value;
}
if ( document.formulaire.choix[2].status ) {
lieu = document.formulaire.choix[2].value;
}

// lancement du chargement de la page demandée
window.location.href = lieu;
}
</script>

dans la partie <body>
<form name="formulaire">
Sélectionnez votre destination :
<input type="radio" name="choix" value="http://www.netscape.com"> Netscape
<input type="radio" name="choix" value="http://www.microsoft.com"> Microsoft
<input type="radio" name="choix" value="http://www.biblioscript.com"> Un site au hasard
<input type="button" value="Naviguer..." OnClick="navigation();">
</form>
  Démonstration
Sélectionnez votre destination :
Netscape
Microsoft
Un site au hasard
  Téléchargement
Ce script est disponible en deux versions :
  • le script est intégré à la page où il agit,
  • le script est dans un fichier séparé de la page où il agit (fichier.js et fichier.html).

    L'intérêt d'un script dans un fichier séparé est de pouvoir le partager entre plusieurs pages html.
    Cela permet aussi de le rendre inaccessible à toute personne qui souhaiterai l'enregistrer pour une autre utilisation.
  • Script intégré :
    nav_radio_valid.zip
    1 Ko
    telechargez le script telechargez le script
    Script séparé :
    nav_radio_valid2.zip
    1 Ko
    Recherche
    aide sur la recherche
    hit-parade
    Votez TOP Ouaibe !

    statistiques
    aide sur les contacts aide sur la mailing-list aide sur la newsletter