L'éditeur JavaScript
Visiteur non-identifié | Identifiez-vous | Devenir membre
Code perdu ? | Combien de visiteurs sur votre site ?
Rechercher :
Page d'accueil
     Home Page

JavaScript
     Tous les scripts
     Proposer un script
     Recherche de script
     AJAX
     Cours de JavaScript
     Liste de discussion
     Forums

Services :
     CountUs
     myCircle
     ClickInText
     XooIt

Trucs et astuces :
     HTML / CSS
     PHP / MySQL
     Réferencement
     Graph / Présentation
     Toutes les astuces
     Ajouter un article

MailingList :
122627 abonnés

Annuaire webmaster :      Hebergement web
     Referencement
     Sites webmasters
     XHTML - CSS2
     PHP
     Affiliation - Pub
     FAI

     Annuaire webmaster

Ressources pour webmasters :
     Kit graphique
     Foire aux questions
     Les membres
     Devenir annonceur
     Faire un lien
     Contact

Partenaire :
     Compteur live
     Créer un forum
     Le PHP facile
     Comscripts
     Liens sponsorisés
     Blog
     Page Rank
     Poésie et cita...
     Gifs animés, f...
     Easy-script.com
     Azote.org - no...
     Web creation ...
     K i s s design
     Outils de créa...
     Electroniq...
     Je crée mon site
     Créer son site...
     Les autres
     Votre site ici ?


Le forum ] [ Préférences ] [ Nouveau sujet ] [ Répondre ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]


[ Forums >> JavaScript >> Problèmes avec un script de l'éditeur JavaScript ? >> probleme d'ouverture de popup ]

> probleme d'ouverture de popup
[ Posté par lakawet ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 02-09-2003 à 16:39 | 2 messages ]

salut a tous

voila j'ai un script de boite a liste dependante, et arrivée au choix de la quatrieme boite cela redirige l'internaute mais voila je voudrais que la redirection se fasse dans une nouvelle fenetre.

voici le script:

<html>
<head>
</head>
<body>
<FORM name="G1SCRIPTNAME"><input type="hidden" name="PHPSESSID" value="d350946b4183692db0998e34ad8d9e38" />
<table border="0" cellspacing="0" cellpadding="0">
<tr align="center">
<td nowrap height="11"> <div align="left">
<select name="G1SCRIPTNAME1" size="1" style="font-family: Lucida Console,Verdana, Tahoma, Arial; font-size: 12"
onChange="ReDirect1(this.options.selectedIndex)">
<option selected>---Selection 1-------------</option>
<option>Menu 1</option>
<option>Menu 2</option>
</select>
<br>
<select name="G1SCRIPTNAME2" size="1" style="font-family: Lucida Console,Verdana, Tahoma, Arial; font-size: 12"
onChange="ReDirect2(this.options.selectedIndex)">
<option value="" selected> </option>
<option value="" selected>---Selection 2--------------</option>
<option value="" selected>---Selection 2--------------</option>
</select>
<br>
<select name="G1SCRIPTNAME3" size="1" style="font-family: Lucida Console,Verdana, Tahoma, Arial; font-size: 12"
onChange="ReDirect3(this.options.selectedIndex)">
<option value="" selected> </option>
<option value="" selected>---Selection 3----------------</option>
<option value="" selected>---Selection 3----------------</option>
</select>
<br>
<select name="G1SCRIPTNAME4" size="1" style="font-family: Lucida Console,Verdana, Tahoma, Arial; font-size: 12"
onChange="ReDirect(this.options.selectedIndex)">
<option value="" selected> </option>
<option value="" selected>---Selection 4----------------</option>
<option value="" selected>---Selection 4----------------</option>
</select>
<SCRIPT language="JavaScript" title="G1SCRIPT">
//Script Généré sur le Site http://www.G1SCRIPT.COM
// © genered by tanguy@crollen.com

<!--

/* */
var temp=document.G1SCRIPTNAME.G1SCRIPTNAME2
var temp1=document.G1SCRIPTNAME.G1SCRIPTNAME3
var temp2=document.G1SCRIPTNAME.G1SCRIPTNAME4
var CB2=document.G1SCRIPTNAME.G1SCRIPTNAME1.options.length
var CB3=document.G1SCRIPTNAME.G1SCRIPTNAME2.options.length
var CB4=document.G1SCRIPTNAME.G1SCRIPTNAME3.options.length
var ComboBox2=new Array(CB2)
var ComboBox3=new Array(CB2)
var ComboBox4=new Array(CB2)

var maximum="12"
var max=eval(maximum-1)
/* */

for (a=0; a<=max; a++){
ComboBox2[a]=new Array()
}
for (b=0; b<=max; b++){
ComboBox3[b]=new Array()
for (c=0; c<=max; c++){
ComboBox3[b][c]=new Array()
}}
for (d=0; d<=max; d++){
ComboBox4[d]=new Array()
for (e=0; e<=max; e++){
ComboBox4[d][e]=new Array()
for (f=0;f<=max; f++){
ComboBox4[d][e][f]=new Array()
}}}
/* POUR MEMOIRE
[x][x] = MENU - SOUS MENU
*/
ComboBox2[0][0]=new Option("---Selection2---"," ");

ComboBox2[1][0]=new Option("Faites votre choix!"," ");
ComboBox2[1][1]=new Option("Sous Menu 1 . 1","");
ComboBox2[1][2]=new Option("Sous Menu 2 . 1","");

ComboBox2[2][0]=new Option("Faites votre choix!"," ");
ComboBox2[2][1]=new Option("Sous Menu 1 . 2","");
ComboBox2[2][2]=new Option("Sous Menu 2 . 2","");

/* POUR MEMOIRE
[x][x][x] = MENU - SOUS MENU - CATEGORIE
*/
ComboBox3[0][0][0]=new Option("---Selection 3---"," ");

ComboBox3[1][0][0]=new Option("---Selection 3---"," ");

ComboBox3[1][1][0]=new Option("Faites votre choix!"," ");
ComboBox3[1][1][1]=new Option("Cat 1 . 1 . 1","");
ComboBox3[1][1][2]=new Option("Cat 2 . 1 . 1","");

ComboBox3[1][2][0]=new Option("Faites votre choix!"," ");
ComboBox3[1][2][1]=new Option("Cat 1 . 2 . 1","");
ComboBox3[1][2][2]=new Option("Cat 2 . 2 . 1","");

ComboBox3[2][0][0]=new Option("---Selection 3---"," ");

ComboBox3[2][1][0]=new Option("Faites votre choix!"," ");
ComboBox3[2][1][1]=new Option("Cat 1 . 1 . 2","");
ComboBox3[2][1][2]=new Option("Cat 2 . 1 . 2","");

ComboBox3[2][2][0]=new Option("Faites votre choix!"," ");
ComboBox3[2][2][1]=new Option("Cat 1 . 2 . 2","");
ComboBox3[2][2][2]=new Option("Cat 2 . 2 . 2","");

/* POUR MEMOIRE
[x][x][x][x] = MENU - SOUS MENU - CATEGORIE - SITE
*/
ComboBox4[0][0][0][0]=new Option("---Selection 4---"," ");

ComboBox4[1][0][0][0]=new Option("---Selection 4---"," ");

ComboBox4[1][1][1][0]=new Option("Choix de destination"," ");
ComboBox4[1][1][1][1]=new Option("Site 1 Cat 1 Sous Menu 1 Menu 1.","http://www.g1script.com");
ComboBox4[1][1][1][2]=new Option("Site 2 Cat 1 Sous Menu 1 Menu 1.","http://www.g1script.com");

ComboBox4[1][1][2][0]=new Option("Choix de destination"," ");
ComboBox4[1][1][2][1]=new Option("Site 1 Cat 2 Sous Menu 1 Menu 1.","http://www.g1script.com");
ComboBox4[1][1][2][2]=new Option("Site 2 Cat 2 Sous Menu 1 Menu 1.","http://www.g1script.com");

ComboBox4[1][2][2][0]=new Option("Choix de destination"," ");
ComboBox4[1][2][2][1]=new Option("Site 1 Cat 2 Sous Menu 2 Menu 1.","http://www.g1script.com");
ComboBox4[1][2][2][2]=new Option("Site 2 Cat 2 Sous Menu 2 Menu 1.","http://www.g1script.com");

ComboBox4[1][2][2][0]=new Option("Choix de destination"," ");
ComboBox4[1][2][2][1]=new Option("Site 1 Cat 2 Sous Menu 2 Menu 1.","http://www.g1script.com");
ComboBox4[1][2][2][2]=new Option("Site 2 Cat 2 Sous Menu 2 Menu 1.","http://www.g1script.com");

ComboBox4[2][0][0][0]=new Option("---Selection 4---"," ");

ComboBox4[2][1][1][0]=new Option("Choix de destination"," ");
ComboBox4[2][1][1][1]=new Option("Site 1 Cat 1 Sous Menu 1 Menu 2.","http://www.g1script.com");
ComboBox4[2][1][1][2]=new Option("Site 2 Cat 1 Sous Menu 1 Menu 2.","http://www.g1script.com");

ComboBox4[2][1][2][0]=new Option("Choix de destination"," ");
ComboBox4[2][1][2][1]=new Option("Site 1 Cat 2 Sous Menu 1 Menu 2.","http://www.g1script.com");
ComboBox4[2][1][2][2]=new Option("Site 2 Cat 2 Sous Menu 1 Menu 2.","http://www.g1script.com");

ComboBox4[2][2][2][0]=new Option("Choix de destination"," ");
ComboBox4[2][2][2][1]=new Option("Site 1 Cat 2 Sous Menu 2 Menu 2.","http://www.g1script.com");
ComboBox4[2][2][2][2]=new Option("Site 2 Cat 2 Sous Menu 2 Menu 2.","http://www.g1script.com");

ComboBox4[2][2][2][0]=new Option("Choix de destination"," ");
ComboBox4[2][2][2][1]=new Option("Site 1 Cat 2 Sous Menu 2 Menu 2.","http://www.g1script.com");
ComboBox4[2][2][2][2]=new Option("Site 2 Cat 2 Sous Menu 2 Menu 2.","http://www.g1script.com");

/* */
function ReDirect1(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<ComboBox2[x].length;i++){
temp.options[i]=new Option(ComboBox2[x][i].text,ComboBox2[x][i].value)
}
temp.options[0].selected=true
ReDirect2(0)
}
function ReDirect2(y){
var x=document.G1SCRIPTNAME.G1SCRIPTNAME1.options.selectedIndex
for (m=temp1.options.length-1;m>0;m--)
temp1.options[m]=null
for (i=0;i<ComboBox3[x][y].length;i++){
temp1.options[i]=new Option(ComboBox3[x][y][i].text,ComboBox3[x][y][i].value)
}
temp1.options[0].selected=true
ReDirect3(0)
}
function ReDirect3(z){
var x=document.G1SCRIPTNAME.G1SCRIPTNAME1.options.selectedIndex
var y=document.G1SCRIPTNAME.G1SCRIPTNAME2.options.selectedIndex
for (m=temp2.options.length-1;m>0;m--)
temp2.options[m]=null
for (i=0;i<ComboBox4[x][y][z].length;i++){
temp2.options[i]=new Option(ComboBox4[x][y][z][i].text,ComboBox4[x][y][z][i].value)
}
temp2.options[0].selected=true
}
function ReDirect(z){
window.location=temp2[z].value
}

//-->
//Identifiant du script: 212
//Mis en ligne: 26/11/02
//By TANGUY
</SCRIPT>
</div></td>
</tr>
</table>
</FORM>
<p><font face="arial" size="1">Powered and Generated by </font><a href="http://www.G1SCRIPT.com" target="_blank"><font face="arial,helvetica" size="1">G1Script.Com</font></a></p>

</body>
</html>


merci pour vos idées

totoph



[ Posté par dkrte ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 02-09-2003 à 17:26 | 899 messages ]

J'ai uniquement modifié la fonction suivante
function ReDirect(z){
window.open(temp2[z].value);
//window.location=temp2[z].value
}

Je pense que ce code doit te convenir


<html>
<head>
</head>
<body>
<FORM name="G1SCRIPTNAME"><input type="hidden" name="PHPSESSID" value="d350946b4183692db0998e34ad8d9e38" />
<table border="0" cellspacing="0" cellpadding="0">
<tr align="center">
<td nowrap height="11"> <div align="left">
<select name="G1SCRIPTNAME1" size="1" style="font-family: Lucida Console,Verdana, Tahoma, Arial; font-size: 12"
onChange="ReDirect1(this.options.selectedIndex)">
<option selected>---Selection 1-------------</option>
<option>Menu 1</option>
<option>Menu 2</option>
</select>
<br>
<select name="G1SCRIPTNAME2" size="1" style="font-family: Lucida Console,Verdana, Tahoma, Arial; font-size: 12"
onChange="ReDirect2(this.options.selectedIndex)">
<option value="" selected> </option>
<option value="" selected>---Selection 2--------------</option>
<option value="" selected>---Selection 2--------------</option>
</select>
<br>
<select name="G1SCRIPTNAME3" size="1" style="font-family: Lucida Console,Verdana, Tahoma, Arial; font-size: 12"
onChange="ReDirect3(this.options.selectedIndex)">
<option value="" selected> </option>
<option value="" selected>---Selection 3----------------</option>
<option value="" selected>---Selection 3----------------</option>
</select>
<br>
<select name="G1SCRIPTNAME4" size="1" style="font-family: Lucida Console,Verdana, Tahoma, Arial; font-size: 12"
onChange="ReDirect(this.options.selectedIndex)">
<option value="" selected> </option>
<option value="" selected>---Selection 4----------------</option>
<option value="" selected>---Selection 4----------------</option>
</select>
<SCRIPT language="JavaScript" title="G1SCRIPT">
//Script Généré sur le Site http://www.G1SCRIPT.COM
// © genered by tanguy@crollen.com

<!--

/* */
var temp=document.G1SCRIPTNAME.G1SCRIPTNAME2
var temp1=document.G1SCRIPTNAME.G1SCRIPTNAME3
var temp2=document.G1SCRIPTNAME.G1SCRIPTNAME4
var CB2=document.G1SCRIPTNAME.G1SCRIPTNAME1.options.length
var CB3=document.G1SCRIPTNAME.G1SCRIPTNAME2.options.length
var CB4=document.G1SCRIPTNAME.G1SCRIPTNAME3.options.length
var ComboBox2=new Array(CB2)
var ComboBox3=new Array(CB2)
var ComboBox4=new Array(CB2)

var maximum="12"
var max=eval(maximum-1)
/* */

for (a=0; a<=max; a++){
ComboBox2[a]=new Array()
}
for (b=0; b<=max; b++){
ComboBox3[b]=new Array()
for (c=0; c<=max; c++){
ComboBox3[b][c]=new Array()
}}
for (d=0; d<=max; d++){
ComboBox4[d]=new Array()
for (e=0; e<=max; e++){
ComboBox4[d][e]=new Array()
for (f=0;f<=max; f++){
ComboBox4[d][e][f]=new Array()
}}}
/* POUR MEMOIRE
[x][x] = MENU - SOUS MENU
*/
ComboBox2[0][0]=new Option("---Selection2---"," ");

ComboBox2[1][0]=new Option("Faites votre choix!"," ");
ComboBox2[1][1]=new Option("Sous Menu 1 . 1","");
ComboBox2[1][2]=new Option("Sous Menu 2 . 1","");

ComboBox2[2][0]=new Option("Faites votre choix!"," ");
ComboBox2[2][1]=new Option("Sous Menu 1 . 2","");
ComboBox2[2][2]=new Option("Sous Menu 2 . 2","");

/* POUR MEMOIRE
[x][x][x] = MENU - SOUS MENU - CATEGORIE
*/
ComboBox3[0][0][0]=new Option("---Selection 3---"," ");

ComboBox3[1][0][0]=new Option("---Selection 3---"," ");

ComboBox3[1][1][0]=new Option("Faites votre choix!"," ");
ComboBox3[1][1][1]=new Option("Cat 1 . 1 . 1","");
ComboBox3[1][1][2]=new Option("Cat 2 . 1 . 1","");

ComboBox3[1][2][0]=new Option("Faites votre choix!"," ");
ComboBox3[1][2][1]=new Option("Cat 1 . 2 . 1","");
ComboBox3[1][2][2]=new Option("Cat 2 . 2 . 1","");

ComboBox3[2][0][0]=new Option("---Selection 3---"," ");

ComboBox3[2][1][0]=new Option("Faites votre choix!"," ");
ComboBox3[2][1][1]=new Option("Cat 1 . 1 . 2","");
ComboBox3[2][1][2]=new Option("Cat 2 . 1 . 2","");

ComboBox3[2][2][0]=new Option("Faites votre choix!"," ");
ComboBox3[2][2][1]=new Option("Cat 1 . 2 . 2","");
ComboBox3[2][2][2]=new Option("Cat 2 . 2 . 2","");

/* POUR MEMOIRE
[x][x][x][x] = MENU - SOUS MENU - CATEGORIE - SITE
*/
ComboBox4[0][0][0][0]=new Option("---Selection 4---"," ");

ComboBox4[1][0][0][0]=new Option("---Selection 4---"," ");

ComboBox4[1][1][1][0]=new Option("Choix de destination"," ");
ComboBox4[1][1][1][1]=new Option("Site 1 Cat 1 Sous Menu 1 Menu 1.","http://www.g1script.com");
ComboBox4[1][1][1][2]=new Option("Site 2 Cat 1 Sous Menu 1 Menu 1.","http://www.g1script.com");

ComboBox4[1][1][2][0]=new Option("Choix de destination"," ");
ComboBox4[1][1][2][1]=new Option("Site 1 Cat 2 Sous Menu 1 Menu 1.","http://www.g1script.com");
ComboBox4[1][1][2][2]=new Option("Site 2 Cat 2 Sous Menu 1 Menu 1.","http://www.g1script.com");

ComboBox4[1][2][2][0]=new Option("Choix de destination"," ");
ComboBox4[1][2][2][1]=new Option("Site 1 Cat 2 Sous Menu 2 Menu 1.","http://www.g1script.com");
ComboBox4[1][2][2][2]=new Option("Site 2 Cat 2 Sous Menu 2 Menu 1.","http://www.g1script.com");

ComboBox4[1][2][2][0]=new Option("Choix de destination"," ");
ComboBox4[1][2][2][1]=new Option("Site 1 Cat 2 Sous Menu 2 Menu 1.","http://www.g1script.com");
ComboBox4[1][2][2][2]=new Option("Site 2 Cat 2 Sous Menu 2 Menu 1.","http://www.g1script.com");

ComboBox4[2][0][0][0]=new Option("---Selection 4---"," ");

ComboBox4[2][1][1][0]=new Option("Choix de destination"," ");
ComboBox4[2][1][1][1]=new Option("Site 1 Cat 1 Sous Menu 1 Menu 2.","http://www.g1script.com");
ComboBox4[2][1][1][2]=new Option("Site 2 Cat 1 Sous Menu 1 Menu 2.","http://www.g1script.com");

ComboBox4[2][1][2][0]=new Option("Choix de destination"," ");
ComboBox4[2][1][2][1]=new Option("Site 1 Cat 2 Sous Menu 1 Menu 2.","http://www.g1script.com");
ComboBox4[2][1][2][2]=new Option("Site 2 Cat 2 Sous Menu 1 Menu 2.","http://www.g1script.com");

ComboBox4[2][2][2][0]=new Option("Choix de destination"," ");
ComboBox4[2][2][2][1]=new Option("Site 1 Cat 2 Sous Menu 2 Menu 2.","http://www.g1script.com");
ComboBox4[2][2][2][2]=new Option("Site 2 Cat 2 Sous Menu 2 Menu 2.","http://www.g1script.com");

ComboBox4[2][2][2][0]=new Option("Choix de destination"," ");
ComboBox4[2][2][2][1]=new Option("Site 1 Cat 2 Sous Menu 2 Menu 2.","http://www.g1script.com");
ComboBox4[2][2][2][2]=new Option("Site 2 Cat 2 Sous Menu 2 Menu 2.","http://www.g1script.com");

/* */
function ReDirect1(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<ComboBox2[x].length;i++){
temp.options[i]=new Option(ComboBox2[x][i].text,ComboBox2[x][i].value)
}
temp.options[0].selected=true
ReDirect2(0)
}
function ReDirect2(y){
var x=document.G1SCRIPTNAME.G1SCRIPTNAME1.options.selectedIndex
for (m=temp1.options.length-1;m>0;m--)
temp1.options[m]=null
for (i=0;i<ComboBox3[x][y].length;i++){
temp1.options[i]=new Option(ComboBox3[x][y][i].text,ComboBox3[x][y][i].value)
}
temp1.options[0].selected=true
ReDirect3(0)
}
function ReDirect3(z){
var x=document.G1SCRIPTNAME.G1SCRIPTNAME1.options.selectedIndex
var y=document.G1SCRIPTNAME.G1SCRIPTNAME2.options.selectedIndex
for (m=temp2.options.length-1;m>0;m--)
temp2.options[m]=null
for (i=0;i<ComboBox4[x][y][z].length;i++){
temp2.options[i]=new Option(ComboBox4[x][y][z][i].text,ComboBox4[x][y][z][i].value)
}
temp2.options[0].selected=true
}
function ReDirect(z){
window.open(temp2[z].value);
//window.location=temp2[z].value
}

//-->
//Identifiant du script: 212
//Mis en ligne: 26/11/02
//By TANGUY
</SCRIPT>
</div></td>
</tr>
</table>
</FORM>
<p><font face="arial" size="1">Powered and Generated by </font><a href="http://www.G1SCRIPT.com" target="_blank"><font face="arial,helvetica" size="1">G1Script.Com</font></a></p>

</body>
</html>


[ Ce Message a été édité par: dkrte le 2003-09-02 17:27 ]

[ Posté par lakawet ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 02-09-2003 à 17:46 | 2 messages ]

c'est sympa pour ta reponse mais malheureusement cela ne fonctionne pas, il n'y a pas d'erreur mais aucune fenetre n'apparait




Services email :

Vous devez vous identifier pour profiter des services par email du forum.
Le forum ] [ Préférences ] [ Nouveau sujet ] [ Répondre ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]






compteur gratuit
actuellement en ligne

    PUBLICITE



     ANNUAIRE WEBMAST.
GrosBill
GrosBill est un site de vente high tech serieux, disposant d'une boutique a Paris.
http://www.grosbill.com
Cat : Hardware
Voir l'annuaire webmaster


     LES SCRIPTS :
78 à éditer
68 à copier/coller
247 des membres
2580 sur le web
>> Tous les scripts

     LES MEMBRES :
65980 membres
4655 comptes CountUs
1842 comptes myCircle

     LES FORUMS :
14 forums
40362 topics
191691 messages
>> Les forums

    SONDAGE

Vous avez un blog ou site classique ?
Un blog
Un site classique
Les deux !
La mini-astuce "Divers" du jour par mirage
Simplifiez-vous les forums : http://update.mozilla.org/extensions/moreinfo.php?id=128&vid=196&category=Miscellaneous ! Avec ce petit menu ajouté à vos options du clic droit, vous avez toutes les balises BBCode ! Très pratique pour le forum de l'EJS ;)
Proposer votre mini-astuce | Archives des mini-astuces
© 1999-2012 EJS - Tous droits réservés | CNIL N° 844440 | 13/02/2012 02:31:46 | Design by | Gen. en 0.494 sec.