menu deroutant javascript - HTML/CSS - Programmation
Marsh Posté le 17-01-2005 à 17:51:41
Salut,  
 
et dans navigation() y'a quoi ? 
 
Sinon essaye : 
| Code : 
 | 
Marsh Posté le 17-01-2005 à 20:03:21
| Bloody_Angel a écrit : merci mais sa ne marche pas | 
 
C'est peut etre un probleme avec les char comme "/". 
 
Une autre solution : tu passe juste www.google.fr et dans une autre page tu fais une redir en ajoutant http:// 
Marsh Posté le 17-01-2005 à 22:53:47
| Bloody_Angel a écrit :  j'ai un menu déroutant  | 
 
 
C'est un peu déroulant de voir les gens confondre les L et les T 
Marsh Posté le 18-01-2005 à 10:56:54
| sonikbuzz a écrit : <SELECT NAME='url' onchange=\"location=this.options[this.selectedIndex].value\"> | 
 
 
Je ne vois pas pourquoi tu veuw dé-spécialiser les " ... 
 
Bloody_Angel : montre nous le code de ta fonction navigation()
Marsh 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
  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 
Marsh 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 -->
Marsh 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' 
Marsh Posté le 28-01-2005 à 22:18:11
voila avec un bouton "go"  
 
<form name="jump"> 
<select name="menu"> 
<option value="">Go</option> 
<option value="http://">site 1</option> 
<option value="http://">site 2</option> 
<option value="http://">site 3</option> 
<option value="http://">site 4</option> 
<option value="http://">site 5</option> 
<option value="http://">site 6</option> 
<option value="http://">site 7</option> 
<option value="http://">site 8</option> 
<option value="http://">site 9</option> 
</select> 
<input type="button" onClick="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO"> 
 
Malheureusement le script ne marche pas si je veux mettre plusieurs menus sur une page. Comment resoudre ce probleme? 
Marsh Posté le 28-01-2005 à 23:06:37
Attention code non teste : 
| Code : 
 | 
Marsh Posté le 29-01-2005 à 09:02:47
| Bloody_Angel a écrit : voila avec un bouton "go"   | 
 
 
Tu met plusieurs formulaires. L'un nommé par exemple "jumpliens", l'autre "jumpcopaing".
Marsh Posté le 17-01-2005 à 17:45:26
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>
...