Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1476 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  menu déroulant et ouverture de popup

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

menu déroulant et ouverture de popup

n°1070794
the_rock
Posté le 03-05-2005 à 18:13:24  profilanswer
 

Voilà,
 
j'essaie de faire un menu déroulant et quand on selectionnerais une des valeurs de ce menu déroulant, un popup s'ouvrirait
 

Code :
  1. <select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
  2.             <option selected>choisir</option>
  3. <option value="...valeur1.htm">valeur1</option>
  4. <option value="...valeur2">valeur2.htm</option>


 
avec ça, quand je selectionne une valeur dans le menu déroulant ça m'ouvre une page entière, moi je voudrais que ça lance un popup.
 
J'ai vu le code pour faire un popup mais je sais pas ou le mettre ni comment ça marche.
Merci de m'aider.

mood
Publicité
Posté le 03-05-2005 à 18:13:24  profilanswer
 

n°1070808
kalex
Posté le 03-05-2005 à 18:21:15  profilanswer
 

Sans le code de MM_jumpMenu, on va pas pouvoir bc t'aider...

n°1070901
the_rock
Posté le 03-05-2005 à 19:48:04  profilanswer
 

voilà...
 

Code :
  1. <form action=".../principal.htm" name="form1" target="_blank">
  2.           <select name="menu1" onChange="MM_jumpMenu('parent',this,0)">

n°1070910
kalex
Posté le 03-05-2005 à 19:52:40  profilanswer
 

Non, ça c'est l'appel de la fonction.
 
La fonction est ailleurs, regarde dans le code html s'il y a des fichiers .js inclus ou du code JavaScript.

n°1070911
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-05-2005 à 19:54:11  profilanswer
 

et moi qui ai désactivé les popups, je fais comment pour lire ton site ? :sarcastic:


---------------
J'ai un string dans l'array (Paris Hilton)
n°1070913
uriel
blood pt.2
Posté le 03-05-2005 à 19:54:54  profilanswer
 

Harkonnen a écrit :

et moi qui ai désactivé les popups, je fais comment pour lire ton site ? :sarcastic:


[:pingouino]


---------------
IVG en france
n°1070937
the_rock
Posté le 03-05-2005 à 20:36:41  profilanswer
 

ça ? (je n'y connais pas grand chose en prog, c'est fait avec dreamweaver):
 

Code :
  1. function MM_jumpMenu(targ,selObj,restore){ //v3.0
  2.   eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'" );
  3.   if (restore) selObj.selectedIndex=0;


 
ben si le navigateur accepte pas les popup, ben tant pis pour lui.

n°1070968
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-05-2005 à 20:56:31  profilanswer
 

the_rock a écrit :


ben si le navigateur accepte pas les popup, ben tant pis pour lui.


note pour plus tard : ne jamais aller sur le site de cet individu


---------------
J'ai un string dans l'array (Paris Hilton)
n°1070970
the_rock
Posté le 03-05-2005 à 20:58:34  profilanswer
 

ça m'avance vachement ta réponse.
 

n°1070976
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-05-2005 à 21:06:21  profilanswer
 

the_rock a écrit :

ça m'avance vachement ta réponse.


que veux tu que je te dise ? :spamafote:
tu fais un site, au mépris des règles élémentaires (déjà tu le fais avec Dreamweaver, y'a donc de fortes chances que l'affichage soit plus ou moins pourri sur différents navigateurs, et je te parle pas du respect des standards), tu méprises les futurs visiteurs de ton site, etc...  
prie fort pour que les intégristes de ce forum ne viennent pas sur ce topic :spamafote:


Message édité par Harkonnen le 03-05-2005 à 21:06:40

---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 03-05-2005 à 21:06:21  profilanswer
 

n°1070996
the_rock
Posté le 03-05-2005 à 21:20:32  profilanswer
 

écoute, je suis pas développeur, je n'y connais rien, j'ai une vie à côté, et pas vraiment le temps d'apprendre le php ou l'html, désolé. Voilà pourquoi je me sert de dreamweaver, car je ne saurais faire sans editeur de site.
 

Citation :

tu méprises les futurs visiteurs de ton site, etc...  


 
ah bon? je méprise mes futurs visiteurs? ou ça?  
 
quand il sera en ligne ( si j'ai le temps), j'oblige personne à y revenir s'il le trouve mal foutu  , y'a pire dans la vie que d'attérir sur un site mal foutu, non?
 
 
 

n°1071007
uriel
blood pt.2
Posté le 03-05-2005 à 21:25:22  profilanswer
 

Harkonnen a écrit :

déjà tu le fais avec Dreamweaver, y'a donc de fortes chances que l'affichage soit plus ou moins pourri sur différents navigateurs, et je te parle pas du respect des standards


[:pingouino]  non, je me sers de DMX pour faire mes sites de temps en temps et je reste xhtml addicted


---------------
IVG en france
n°1071027
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-05-2005 à 21:41:06  profilanswer
 

the_rock a écrit :


quand il sera en ligne ( si j'ai le temps), j'oblige personne à y revenir s'il le trouve mal foutu  , y'a pire dans la vie que d'attérir sur un site mal foutu, non?


ben non [:pingouino]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1071056
kalex
Posté le 03-05-2005 à 22:14:38  profilanswer
 

the_rock a écrit :

y'a pire dans la vie que d'attérir sur un site mal foutu, non?

Oui : en être l'auteur. :D

n°1071071
cerel
Posté le 03-05-2005 à 22:20:21  profilanswer
 

the_rock a écrit :

écoute, je suis pas développeur, je n'y connais rien, j'ai une vie à côté, et pas vraiment le temps d'apprendre le php ou l'html, désolé. Voilà pourquoi je me sert de dreamweaver, car je ne saurais faire sans editeur de site.
[...]


 
Si je suis pas architecte je vais pas m'amuser a faire des plans de maisons.
Ben la c'est la meme chose, soit tu t'investit et tu le fais bien, soit tu payes un VRAI webmaster (un qui sais ce que c'est les standards et qui n'utilise pas des tables pour le design).
 
Avec ce genre d'attitude c'est normal que le web aie cette reputation "d'amateurisme".
 
Une site web ne se fait pas en 5 minutes avec un editeur quelconque.
Faut y passer du temps et s'y investir.

n°1071105
the_rock
Posté le 03-05-2005 à 23:08:09  profilanswer
 

Citation :

Si je suis pas architecte je vais pas m'amuser a faire des plans de maisons.


 
je vois pas bien le rapport entre les plans d'une maison et un petit site web perso, m'enfin...
 
personnellement, je pense que c'est bien que le web ait une "réputation" d'amateurisme, ça serait inquiétant s'il n'y avait que les pros du web qui faisaient des sites, ça deviendrait très chiant.
 
Pour ce qui est de "payer" un webmaster, c'est pas dans mon budget. Et même si ça l'était, je vais pas payer quelqu'un pour faire un site perso, avec 6 pages, c'est pas une uzine à gaz.
 
Mais bon, chacun sa spécialité, mais moi je me permet pas de juger, ni de regarder les autre de haut.( d'ailleurs, comme dit plus haut, le site est en "local" pour le moment).
 
C'est en forgeant qu'on devient forgeron, comme dirait l'autre.
 
J'ai juste poser une question technique, pas demander un débat.
 
Voilou.
 
En vous remerciant.

n°1071143
kalex
Posté le 03-05-2005 à 23:34:07  profilanswer
 

T'es pas d'accord avec nous, c'est pas un problème. Mais je pense que tu seras au moins d'accord  pour dire qu'il faut commencer par le début en tt domaine. Contente-toi donc d'un site tout simple sans JS ni popup pour commencer.
Pour reprendre l'analogie précédente, tu ne vas pas faire une maison tout de suite, tu vas commencer par faire un barbecue ou une cabane. :D

n°1071178
FlorentG
Unité de Masse
Posté le 04-05-2005 à 00:02:02  profilanswer
 

the_rock a écrit :

Voilà,
 
j'essaie de faire un menu déroulant et quand on selectionnerais une des valeurs de ce menu déroulant, un popup s'ouvrirait
 
[...]


Bon, je vais répondre directement à la question : c'est extrêmement déconseillé ce que tu veux faire, car ça repose entièrement sur Javascript. Autrement dit, ça pose des problèmes d'accéssibilité. Donc la première chose à faire, c'est de ne pas ouvrir un popup en cas de sélection d'un élément de liste : ceux qui défile les éléments au clavier verront un popup s'afficher à chaque pression sur la flêche du bas. Aussi, ceux dépourvu de Javascript ne verront rien. Donc il faut mettre un bouton "Go" pour déclencher le popup.
Ensuite, si tu affiches un popup, et que tu as une extrême bonne raison de le faire, prévoit aussi l'ouverture du contenu du popup dans la fenêtre courante. Comme ça, ceux qui n'ont pas Javascript verront quand-même le truc désiré.
Bref, plein de choses qui seront difficilement réalisable si tu te tiens aux comportements offerts par Dreamweaver. C'est un peu ce qui est dommage avec DW : d'un côté il ont essayé de mettre l'accent sur les standards, de l'autre côté il n'ont pas pris en compte les critères d'accessibilités dans leur comportements :(

n°1071539
the_rock
Posté le 04-05-2005 à 12:06:16  profilanswer
 

ok, merci de ta réponse.
bon, je vais essayer autre chose alors  ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  menu déroulant et ouverture de popup

 

Sujets relatifs
Rafraichir un formulaire apres etre passé par une popupdimensions & popup
ouverture d'un fichierEnlever les marges d'une fenetre popup ?
Menu deroulant et evenement onchange[ FLASH MX 2004 PRO ] Demande de conseils pour création menu
JavaScript Popup vers son parentMenu déroulant : Help please
Plus de sujets relatifs à : menu déroulant et ouverture de popup


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR