







|
|
|
 |
| > Script a liste dependente double |
[ Posté par thomix68 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 22-09-2009 à 02:52 | 7 messages ]
  |
 Bonjours a tous et a toutes,
Alors voila je suis tomber sur ce script de liste dependente qui pourait enormement m'aider pour un de mes site ...
Je n'ai aucune connaissance en javascript malheureusement ...
J'aimerais bien que si l'utilisateur n'est pas cliquer pour selectionne la premiere liste la deusieme liste soit inexexistance ou disabled je galerrrrre
Le script : <form name="doublecombo">
<p><select name="example" size="1" onChange="redirect(this.options.selectedIndex)">
<option>G1script.Com</option>
<option>Crollen.Com</option>
<option>ToutLaPub.Com</option>
</select>
<select name="stage2" size="1">
<option value="http://www.g1script.com">Le Site G1script.Com</option>
<option value="http://www.crollen.com">Le Site Crollen.Com</option>
<option value="http://www.toutlapub.com">Le Site ToutLaPub.com</option>
</select>
<input type="button" name="test" value="Go!"
onClick="go()">
</p>
<SCRIPT language="JavaScript" title="G1SCRIPT">
<!--
var groups=document.doublecombo.example.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()
group[0][0]=new Option("Le Site G1script.Com","http://www.g1script.com")
group[0][1]=new Option("Le Top des Scripts","http://www.g1script.com/home/linksjs/")
group[0][2]=new Option("Le Forum","http://www.g1script.com/home/FORUM")
group[1][0]=new Option("Le Site Crollen.Com","http://www.crollen.com")
group[1][1]=new Option("ABout","http://www.crollen.com/about.htm")
group[2][0]=new Option("Le Site ToutLaPub.com","http://www.toutlapub.com")
var temp=document.doublecombo.stage2
function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
}
function go(){
location=temp.options[temp.selectedIndex].value
}
//-->
//Identifiant du script: 7
//Mis en ligne: 26/08/02
//By TANGUY
</SCRIPT>
</form>
<p><font face="verdana" size="1">Powered and Generated by </font><a href="http://www.espacejavascript.com" target="_blank"><font face="verdana,arial,helvetica" size="1" color="black">http://www.<b>espacejavascript</b>.com</font></a></p> |
|
Lien du script : http://www.editeurjavascript.com/scripts/sa_go.php?script=8028
Aidez moi s'il vous plait grand merci a vous
 
|
[ Posté par leris ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 22-09-2009 à 08:30 | 1485 messages ]
  salut,
un truc dans ce genre:
<form name="doublecombo">
<div><select name="example" size="1" onChange="redirect(this.options.selectedIndex)">
<option>G1script.Com</option>
<option>Crollen.Com</option>
<option>ToutLaPub.Com</option>
</select>
<div id="second" style="display: none;">
<select name="stage2" size="1">
<option value="http://www.g1script.com">Le Site G1script.Com</option>
<option value="http://www.crollen.com">Le Site Crollen.Com</option>
<option value="http://www.toutlapub.com">Le Site ToutLaPub.com</option>
</select>
<input type="button" name="test" value="Go!"
onClick="go()"></div>
</div> |
|
function redirect(x){
document.getElementById('second').style.display = 'inline'; // AJOUTE
for (m=temp.options.length-1;m>0;m--) |
|
remplacé la balise P par un DIV,
mis le 2eme select dans un DIV en display=none (invisible)
rajouté display=inline dans le script
++
L.
________________ __(^[-_-]^)__
-*(_)^*^(_)*-
|
|
Services email :
  Vous devez vous identifier pour profiter des services par email du forum.
|

|