all HTML

Accèdez à votre compte : 

Créer un compte …

Perte de mot de passe …

  • Accueil
  • Forum de discussions
  • Publications
  • Communauté

Poser une question

Sélection des sujets

  • Toutes les discussions
  • Questions sans réponse
  • par langage de programmation :
    html css javascript php sql asp xml java C# action script
  • par thématique :
    animation - motion design graphisme - webdesign audio - vidéo accessibilité droit - législation web apps - logiciels référencement - seo hébergement administration serveur site web e-commerce

diriger le lien d'un formulaire deroulant vers ..

Sujet publié le 26/09/2001 par webamster et classé dans html css

Bonjour à tous,

je cherche le moyen de diriger le lien d'un formulaire deroulant vers une autre frame. J'ai essayé avec un base target dans le head de ma page mais ça ne foncionne pas.

Si quelqu'un connais la réponse ...
merci d'avance.

Paul

par webamster, 26/09/2001 à 12h35
paul

répondre

<form name="redirect" action="mapage.html">
<select name="toto" onChange="javascriptparent.frames['nomFrame'].location.href=document.redirect.toto.value">
<option value="page1.html">page1</option>
<option value="page2.html">page2</option>
<option value="page3.html">page3</option>
</select>
</form>


ok?
c'est ce que tu voulais?

par WarGoat, 26/09/2001 à 12h36
[:-(((] WarGoat

Lol Wargoat [:D]

par Drygoon [modérateur], 26/09/2001 à 12h54

oui Drygoon?
:) c'est pas de ma faute si 2 questions se ressemblent et tombent presque en mm temps [:D]

par WarGoat, 26/09/2001 à 13h42
[:-(((] WarGoat

heu j'ai l'air un peu con mais le code ne mène vers aucune page, voila ce que j'ai inseré :

<form name="redirect" action="fpm_bomber20.htm">
<select name="toto" onChange="javascriptparent.frames['rightFrame'].location.href=document.redirect.toto.value">
<OPTION SELECTED>Choose a magazine</option>
<option value="fpm_bomber20.htm">Bomber 20</option>
<option value="page2.html">page2</option>
<option value="page3.html">page3</option>
</select>
</form>

fpm_bomber20.htm
c'est la page que je veux afficher dans ma frame de droite (le menu deroulant étant à gauche) quand je clic sur "Bomber 20" dans le menu.
Je veux que tous les liens de ce menu mènent à la frame de droite.

mais cela ne marche pas, les liens ne se créent pas (CAD aucune page ne s'affiche dans ma frame).

J'ai peut être fais une erreur.

Merci de me donner ton avis (je dois publier le site avant la fin du mois) ....

Paul

par webamster, 26/09/2001 à 15h06
paul

essaie :

<form name="redirect" action="fpm_bomber20.htm">
<select name="toto" onChange="javascriptparent.frames[\"rightFrame\"].location.href=document.redirect.toto.value">
<OPTION SELECTED>Choose a magazine</option>
<option value="fpm_bomber20.htm">Bomber 20</option>
<option value="page2.html">page2</option>
<option value="page3.html">page3</option>
</select>
</form>

mais c'est bizzare que ca ne marche pas

par WarGoat, 26/09/2001 à 15h09
[:-(((] WarGoat

ben ça marche toujours pas, je vais te filer l'adresse test du site, si tu pouvais allé voir .... je n'ai pas inserer ton code dans cette version mais tu pourras te rendre compte de ce que je veux faire.

Après avoir cliqué sur le logo d'intro, choisi l'avant dernier lien dans le menu du haut de la pop up (le picto du magazine) pour arriver à ce fameux formulaire defilant, voici l'adresse :

http://graffitmag.free.fr/new/

tu peux cliquer sur les 3 "T" (texte système) à gauche du lien "afficher le bon de commande" pour te rendre compte de ce que je veux faire ...

en tout cas merci de te prendre la tête comme ça pour moi, c'est vraiment sympa (j'etais bien bloqué).

Le lien ne fonctionne peut être pas parce que je suis dans le cas d'une fenetre pop up ??? je sais pas ...

Paul

par webamster, 26/09/2001 à 15h19
paul

as tu essayé en mettant : entre javascript et parent?

par WarGoat, 26/09/2001 à 15h25
[:-(((] WarGoat

as tu essayé en mettant : entre javascript et parent?

mettre quoi entre ces deux éléments, le nom de ma frame ?

en tout cas ces deux façons ne marchent pas :

<form name="redirect" action="fpm_bomber20.htm">
<select name="toto" onChange="javascript[\"rightFrame\"]parent.frames.location.href=document.redirect.toto.value">
<OPTION SELECTED>Choose a magazine</option>
<option value="fpm_bomber20.htm">Bomber 20</option>
<option value="page2.html">page2</option>
<option value="page3.html">page3</option>
</select>
</form>

<form name="redirect" action="fpm_bomber20.htm">
<select name="toto" onChange="javascript[\"rightFrame\"]parent.frames.location.href=document.redirect.toto.value">
<OPTION SELECTED>Choose a magazine</option>
<option value="fpm_bomber20.htm">Bomber 20</option>
<option value="page2.html">page2</option>
<option value="page3.html">page3</option>
</select>
</form>



on dirait qu'il n'y as pas de lien "derrière" Bomber 20, c vraiment étrange.

tu es allé voir le site ?

par webamster, 26/09/2001 à 15h47
paul

non, en mettant 2 points :

<select name="toto" onChange="javascript:parent.frames.location.href=document.redirect.toto.value">

par WarGoat, 26/09/2001 à 15h49
[:-(((] WarGoat

j'ai essayé avec :

<form name="redirect" action="fpm_bomber20.htm">
<select name="toto" onChange="javascript:parent.frames.location.href=document.redirect.toto.value">
<OPTION SELECTED>Choose a magazine</option>
<option value="fpm_bomber20.htm">Bomber 20</option>
<option value="page2.html">page2</option>
<option value="page3.html">page3</option>
</select>
</form>

et ça marche mais le lien dirige vers le cadre "parent" et non "rightFrame" et si je remplace parent par rightFrame dans le code rien ne fonctionne .... pourquoi ? c pas bien normal.

par webamster, 26/09/2001 à 16h27
paul

<form name="redirect" action="fpm_bomber20.htm">
<select name="toto" onChange="javascript:parent.frames['rightFrame'].location.href=document.redirect.toto.value">
<OPTION SELECTED>Choose a magazine</option>
<option value="fpm_bomber20.htm">Bomber 20</option>
<option value="page2.html">page2</option>
<option value="page3.html">page3</option>
</select>
</form>

et là???

par WarGoat, 26/09/2001 à 16h29
[:-(((] WarGoat

je pousse un ouf de soulagement ............

OUFFFFFFFFFFFFFFFF !!!!!!!!!!!!!!!!!!!!!!!!!!!!!

vraiment merci pour tout ... je vais pouvoir continuer mon boulot ...

A++ sur allhtml ...

Paul

par webamster, 26/09/2001 à 16h37
paul

ça marche? sérieux?

par WarGoat, 26/09/2001 à 16h47
[:-(((] WarGoat

oui tu as l'air etonné ....

par contre connais tu le moyen d'avoir 5 formulaires de ce type sur une seule page ? je suis entrain d'essayer mais ça marche pas ... je change le mot "stickers" dans chaque formulaire mais ça marche pas. Je pensais pouvoir changer ce mot (stickers) pour avoir à chaque fois une nouvelle fonction ... voici le code :

<form name="redirect" action="stickers">
<select name="stickers" onChange="javascript:parent.frames['rightFrame'].location.href=document.redirect.stickers.value">

par webamster, 26/09/2001 à 16h55
paul

tu mets plusieurs formulaire de ce style, c'est tout

par WarGoat, 26/09/2001 à 16h56
[:-(((] WarGoat

ça marche pas si je mets plusieurs fois le formulaire ... je comprend pas.

bizarre quand changant le nom de la fonction cela ne fonctionne pas non plus ...

par webamster, 26/09/2001 à 17h01
paul

change le nom des formulaires qd mm

par WarGoat, 26/09/2001 à 17h25
[:-(((] WarGoat

bon je vais voir ça, sinon je repasse demain ... en tout cas encore merci.

Tu bosses sur la region PACA, tu developpes, tu bosses pour allhtml ;) ?

++ Paul

par webamster, 26/09/2001 à 17h31
paul

Je suis de la région PACA
je développe
mais je ne bosse pas pour allhtml :)

par WarGoat, 26/09/2001 à 17h33
[:-(((] WarGoat

Pour plus de confort (et peux être de compatibilité), je te conseille d'utiliser ce script. La modif principale est l'utilisation de "this" qui évite de réécrire le nom du form (dans ton cas 5 fois [;)]) et c'est plus dynamique:

<form name="redirect" action="fpm_bomber20.htm">
<select name="toto" onChange="parent.frames['rightFrame'].location.href = this.options[this.selectedIndex].value">
<OPTION SELECTED>Choose a magazine</option>
<option value="fpm_bomber20.htm">Bomber 20</option>
<option value="page2.html">page2</option>
<option value="page3.html">page3</option>
</select>
</form>

par Bobinours, 03/10/2001 à 12h45
-= Bobinours =- L'Auberge de Bob : <http://www.bobinn.com>

Hello Wargoat

en faite remonte juste au 26 septembre, ça suffira ... je t'avais posé une colle pour une redirection dans une frame au travers d'un menu déroulant. Tu avais trouvé la solution mais voila que je reviens car le script ne fonctionne pas sous netscape (toujours le même problème), de plus je n'arrive pas à combiner plusieurs fois ce code sur la même page.

Si tu as le temps de te replonger dans le problème ...
meri d'avance,

Paul

par webamster, 03/10/2001 à 14h30
paul

tu peux me le reposter ici stp? ou dans ma messagerie

par WarGoat, 04/10/2001 à 07h52
[:-(((] WarGoat

il bosse pas il se contente de résoudre rapidement tous les problèmes qu'on lui soumet ! :-=

A votre avis il vaut pas mieu utiliser des tables que des frames ?

par Christophe, 04/10/2001 à 08h54
http://www.solarsite.net

Bobinours à posté un message qui resoud le problème donc pas la peine de te prendre la tête la dessus ...

Merci encore pour ton aide.
Je repasse dès que j'ai un soucis,

Paul

par webamster, 04/10/2001 à 09h06
paul

Christophe : OUI

par Bobinours, 04/10/2001 à 11h32
-= Bobinours =- L'Auberge de Bob : <http://www.bobinn.com>

répondre

  • nous contacter
  • mentions légales