Voila le probleme : j'ai un menu déroutant dans lequel j'entre des adresses de site et si je clique dessus, j'accede au site. Mais sa ne marche pas. Voila le code (ici un exemple avec google) :
<html> <head>
</head>
<select size="1" name="url" onChange="navigation()"> <option value="Vide">titre du menu deroutan</option> <option value="http://www.google.fr/">titre du site auquel on veut acceder</option> ...
Je ne vois pas pourquoi tu veuw dé-spécialiser les " ...
Bloody_Angel : montre nous le code de ta fonction navigation()
FlorentG
Unité de Masse
Posté le 18-01-2005 à 11:06:32
C'est pas bien ce genre de système Faut mettre la liste, avec juste à côté un petit bouton 'go'. Parce que genre si on choisi le truc au clavier, à chaque pression sur la touche "bas" fait que le site s'ouvre, alors bonjour. Aussi, sans javascript, impossible d'aller vers un site
Bloody_Angel
Posté le 19-01-2005 à 19:12:30
Probleme reglé. J'ai trouvé un script sur un site
<html>
<head>
<!-- DEBUT DU SCRIPT -->
<script language="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com */
function ChangeUrl(formulaire)
{
if (formulaire.ListeUrl.selectedIndex != 0)
{
location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
}
else {
alert('Veuillez choisir une destination.');
}
}
</script>
<!-- FIN DU SCRIPT -->
</head>
<body>
<!-- DEBUT DU SCRIPT -->
<!--
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com -->
<FORM>
<SELECT NAME="ListeUrl" SIZE=1 onChange="ChangeUrl(this.form)">
<OPTION SELECTED VALUE="">-Selectionnez votre destination-
<OPTION VALUE="http://www.google.fr/">liens
</SELECT>
</FORM>
<!-- FIN DU SCRIPT -->
FlorentG
Unité de Masse
Posté le 20-01-2005 à 11:32:38
Il est pourri le script, il se fait sur le 'onchange', du coup, si je veux sélectionner un élément au clavier, à chaque changement, ça va aller sur le site, donc s'il-te-plaît, vire ce truc, et utilise un joli bouton 'go'