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
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>
...