Liste déroulante ne fonctionne pas.
Résolu
ganaweb
Messages postés
12
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai "piqué" ce code sur internet, code qui me parait courant, mais sur mon site ne fonctionne pas.
<p><script language="JavaScript" type="text/javascript">
function ChangeUrl(formulaire)
{
if (formulaire.ListeUrl.selectedIndex != 0)
{
var url ;
url = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
window.open(url,'_blank');
}
}
</script>
</p><form>
<select name="ListeUrl" size="1" onchange="ChangeUrl(this.form)"><option selected value="">Choisissez votre Marque</option><option value="http://www.alpesoto.gfr/SiteJMC/cadillac.html">Cadillac</option><option value="http://www.alpesoto.gfr/SiteJMC/porsche.html">Porsche</option><option value="http://www.alpesoto.gfr/SiteJMC/fiat.html">Fiat</option><option value="http://www.alpesoto.gfr/SiteJMC/kango.html">Kangoo</option><option value="http://www.alpesoto.gfr/SiteJMC/trafic.html">Trafic</option></select>
</form>
Le formulaire apparaît bien, les options aussi, mais ça ne change rien lorsque je clique sur une option !
Quelqu'un pourrait-il m'en dire plus ?
D'avance merci.
J'ai "piqué" ce code sur internet, code qui me parait courant, mais sur mon site ne fonctionne pas.
<p><script language="JavaScript" type="text/javascript">
function ChangeUrl(formulaire)
{
if (formulaire.ListeUrl.selectedIndex != 0)
{
var url ;
url = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
window.open(url,'_blank');
}
}
</script>
</p><form>
<select name="ListeUrl" size="1" onchange="ChangeUrl(this.form)"><option selected value="">Choisissez votre Marque</option><option value="http://www.alpesoto.gfr/SiteJMC/cadillac.html">Cadillac</option><option value="http://www.alpesoto.gfr/SiteJMC/porsche.html">Porsche</option><option value="http://www.alpesoto.gfr/SiteJMC/fiat.html">Fiat</option><option value="http://www.alpesoto.gfr/SiteJMC/kango.html">Kangoo</option><option value="http://www.alpesoto.gfr/SiteJMC/trafic.html">Trafic</option></select>
</form>
Le formulaire apparaît bien, les options aussi, mais ça ne change rien lorsque je clique sur une option !
Quelqu'un pourrait-il m'en dire plus ?
D'avance merci.
A voir également:
- Liste déroulante ne fonctionne pas.
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Site dangereux liste - Guide
12 réponses
Ben... Apparemment non, puisque mes autres scripts fonctionne ?!
Je travaille sous artisteer, tous mes scripts fonctionne et c'est simplement celui là qui ne marche pas.
Merci de ta réponse hyper rapide...
Je travaille sous artisteer, tous mes scripts fonctionne et c'est simplement celui là qui ne marche pas.
Merci de ta réponse hyper rapide...
Quelle conclusion dois-je donc faire ?
Si ça fonctionne chez vous et que ça ne fonctionne pas chez moi, même lorsque je vais réellement sur Internet après l'avoir téléchargé sur mon serveur, ça ne fonctionne pas !
Si vous avez une solution...
Adresse provisoire du site : http://www.alpesoto.fr
Puis en haut à gauche : Choisissez votre Marque.
Chez moi, et sur le site, rien ne fonctionne.
Encore merci de votre aide.
Si ça fonctionne chez vous et que ça ne fonctionne pas chez moi, même lorsque je vais réellement sur Internet après l'avoir téléchargé sur mon serveur, ça ne fonctionne pas !
Si vous avez une solution...
Adresse provisoire du site : http://www.alpesoto.fr
Puis en haut à gauche : Choisissez votre Marque.
Chez moi, et sur le site, rien ne fonctionne.
Encore merci de votre aide.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tu utilises quel navigateur ?
Tu as essayé sur différents navigateurs ?
Avec firefox ou chrome, tu peux jeter un oeil à la console javascript, sait-on jamais.
Pour firefox tu auras besoin de firebug
Tu as essayé sur différents navigateurs ?
Avec firefox ou chrome, tu peux jeter un oeil à la console javascript, sait-on jamais.
Pour firefox tu auras besoin de firebug
Je viens d'aller sur Internet... sur mon site et lorsque je demande à voir le code source, j'ai bien le script qui s'affiche ...
<div class="art-blockcontent"><script language="JavaScript" type="text/javascript">
function ChangeUrl(formulaire)
{
if (formulaire.ListeUrl.selectedIndex != 0)
{
var url ;
url = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
window.open(url,'_blank');
}
}
</script>
<form>
<select name="ListeUrl" size="1" onchange="ChangeUrl(this.form)"><option selected value="">Choisissez votre Marque</option><option value="http://www.alpesoto.gfr/SiteJMC/cadillac.html">Cadillac</option><option value="http://www.alpesoto.gfr/SiteJMC/porsche.html">Porsche</option><option value="http://www.alpesoto.gfr/SiteJMC/fiat.html">Fiat</option><option value="http://www.alpesoto.gfr/SiteJMC/kango.html">Kangoo</option><option value="http://www.alpesoto.gfr/SiteJMC/trafic.html">Trafic</option></select>
</form></div>
Et pourtant, rien ne fonctionne !
Avez vous une autre solution ?
Encore merci...
<div class="art-blockcontent"><script language="JavaScript" type="text/javascript">
function ChangeUrl(formulaire)
{
if (formulaire.ListeUrl.selectedIndex != 0)
{
var url ;
url = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
window.open(url,'_blank');
}
}
</script>
<form>
<select name="ListeUrl" size="1" onchange="ChangeUrl(this.form)"><option selected value="">Choisissez votre Marque</option><option value="http://www.alpesoto.gfr/SiteJMC/cadillac.html">Cadillac</option><option value="http://www.alpesoto.gfr/SiteJMC/porsche.html">Porsche</option><option value="http://www.alpesoto.gfr/SiteJMC/fiat.html">Fiat</option><option value="http://www.alpesoto.gfr/SiteJMC/kango.html">Kangoo</option><option value="http://www.alpesoto.gfr/SiteJMC/trafic.html">Trafic</option></select>
</form></div>
Et pourtant, rien ne fonctionne !
Avez vous une autre solution ?
Encore merci...
Je viens de rectifier l'erreur au niveau du.fr au lieu de gfr...
Peut-être est-ce ça ?
Je vais voir...
Peut-être est-ce ça ?
Je vais voir...
Je viens de regarder ton script, il y a une erreur à la ligne
Ça vient probablement d'un 'htmlentities' en trop
url = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;En fait, il est écrit :
url = formulaire.ListeUrl.options[;formulaire.ListeUrl.selectedIndex].value;Mais CCM retransforme les entités HTML en caractères, ce qui fait que le script marchait pour nous puisque nous mettions vraiment [ et ]
Ça vient probablement d'un 'htmlentities' en trop
Heu... C'est quoi cette bête ? htmlentities ?
Je ne suis qu'un jeune débutant de ...70 ans et je débute...
Par contre, effectivement, j'ai beau mettre [ et ] mon logiciel me retransforme en
url = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
C'est quoi la solution ?
Je vais essayé de mon coté... En tous les cas, un grand merci à vous tous pour votre aide.
Je ne suis qu'un jeune débutant de ...70 ans et je débute...
Par contre, effectivement, j'ai beau mettre [ et ] mon logiciel me retransforme en
url = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
C'est quoi la solution ?
Je vais essayé de mon coté... En tous les cas, un grand merci à vous tous pour votre aide.
htmlentities est une fonction php qui sert justement à transformer les caractères spéciaux en &qqchose; pour les visualiser en HTML.
Mais je ne crois pas que tu sois concerné, ta page ne semble pas être en php.
Par contre, TheBishOp te pose une bonne question. Si c'est ton logiciel qui fait ça, c'est lui qu'il faut étudier.
Mais je ne crois pas que tu sois concerné, ta page ne semble pas être en php.
Par contre, TheBishOp te pose une bonne question. Si c'est ton logiciel qui fait ça, c'est lui qu'il faut étudier.
Bon... Me revoila...
Effectivement, je pense que c'est mon logiciel qui déconne !
Je viens de faire comme si je voulais créer un nouveau site...
J'ai fait un copier coller du script dans ce nouveau site... et ça fonctionne !
Je vais donc refaire mon site en reprenant de zéro !
Merci, merci et encore merci de votre aide précieuse.
Je considère donc ce post comme résolu.
Amicalement
Raymond
Effectivement, je pense que c'est mon logiciel qui déconne !
Je viens de faire comme si je voulais créer un nouveau site...
J'ai fait un copier coller du script dans ce nouveau site... et ça fonctionne !
Je vais donc refaire mon site en reprenant de zéro !
Merci, merci et encore merci de votre aide précieuse.
Je considère donc ce post comme résolu.
Amicalement
Raymond
Je bosse sous Artisteer, un programme qui sert à faire des sites en html, mais aussi à faire des templates pour beaucoup d'autre prog.
Voir www.artisteer-france.fr...
Ce que je ne comprends pas, c'est que dans mon site et sur d'autres sites de ma création, j'ai pas mal de scripts... qui fonctionnent.
Je vais voir directement avec Artisteer france... des fois qu'ils aient la solution.
Je vous tiens au courant
Merci à tous.
Voir www.artisteer-france.fr...
Ce que je ne comprends pas, c'est que dans mon site et sur d'autres sites de ma création, j'ai pas mal de scripts... qui fonctionnent.
Je vais voir directement avec Artisteer france... des fois qu'ils aient la solution.
Je vous tiens au courant
Merci à tous.