javascript, window.open et windows mm_menu |
Bienvenue invité ( Connexion | Inscription )
javascript, window.open et windows mm_menu |
27 May 2004, 07:51
Message
#1
|
|
Adepte de Macbidouille Groupe : Membres Messages : 208 Inscrit : 30 Jan 2004 Lieu : La Tronche 38700 Membre no 14 001 |
Bonjour !
Est-il possible de combiner un appel a une fenetre extérieur sur un menu déroulant dans une page html. En clair ce que je veux faire, c'est un menu déroulant et lorsque l'on clique sur un item on ouvre une pop-up. J'aimerais voir un exemple et récuperer le code, je ne sais pas programmer. Merci Chris Ce message a été modifié par misrtery - 27 May 2004, 12:26. -------------------- ---------------------------------------------------------
MacBook Pro M1 2021 - MacOs Sonoma --------------------------------------------------------- |
|
|
27 May 2004, 14:05
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 031 Inscrit : 9 Nov 2003 Lieu : Région de Paris Membre no 11 457 |
dans ta balise href :
onClick="window.open('cible.html', 'Nom','status=no, location=no, toolbar=no, resizeble=no, directories=no, width=830, height=560, top=160, left=100');" top et left pour positionner ta fenêtre -------------------- |
|
|
27 May 2004, 18:23
Message
#3
|
|
Adepte de Macbidouille Groupe : Membres Messages : 208 Inscrit : 30 Jan 2004 Lieu : La Tronche 38700 Membre no 14 001 |
ben ! ça marche pas !
j'ai mis un exemple en telechargement : http://www.chrisgaillard.com/menupop.zip si une bonne ame voulait me faire marcher ce bidule, il m'enleverais une fiere chandelle du pied ! Chris -------------------- ---------------------------------------------------------
MacBook Pro M1 2021 - MacOs Sonoma --------------------------------------------------------- |
|
|
31 May 2004, 21:19
Message
#4
|
|
Nouveau Membre Groupe : Membres Messages : 36 Inscrit : 6 Feb 2004 Membre no 14 388 |
Bonsoir misrtery,
ce que t'as dit rodo marche... c'est la fameuse ouverture d'une nouvelle fenêtre avec les différents paramètres personnalisables en javascript. Il y a juste que dans ton code d'index.html, tu n'as pas placé l'appel correctement. Tu l'as mis sur l'ensemble du menu et non sur l'élément du menu concerné. Plus clairement voici les modifications a apporté à ton code: > rien à modifier dans le javascript mm_menu.js > dans ton index.html, tu dois modifier deux endroits (en prenant ce que tu as donné au téléchargement) 1. à l'appel de la fonction de la fonction mmLoadMenus(), tu dois modifier la ligne 11. CODE mm_menu_0527191215.addMenuItem("pop up","location='#'"); devient CODE mm_menu_0527191215.addMenuItem("pop up",onClick="window.open('pop.html', 'Nom','status=no, location=no, toolbar=no, resizeble=no, directories=no, width=830, height=560, top=160, left=100');"); avec les paramètres width, height, Nom, top et left modifiables à souhait. Ainsi si tu ajoutes d'autres éléments dans ton menu, tu ajouteras dans la fonction mmLoadMenus, une ligne équivalente CODE mm_menu_0527191215.addMenuItem("popup2",onClick="window.open('popup2.html', 'Nom','status=no, location=no, toolbar=no, resizeble=no, directories=no, width=830, height=560, top=160, left=100');"); en ayant créé préalablement la page popu2.html... 2. dans le body de ton index.html, il faut modifier la ligne 32 CODE <a href="#" onClick="window.open('pop.html', 'Nom','status=no, location=no, toolbar=no, resizeble=no, directories=no, width=830, height=560, top=160, left=100');" name="link1" id="link1" onMouseOver="MM_showMenu(window.mm_menu_0527191215_0,74,15,null,'link1')" onMouseOut="MM_startTimeout();">ICI MENU </a></p> devient plus simplement: CODE <a href="#" name="link1" id="link1" onMouseOver="MM_showMenu(window.mm_menu_0527191215_0,74,15,null,'link1')" onMouseOut="MM_startTimeout();">ICI MENU </a></p> J'ai essayé ce que je viens d'écrire et y a pas à aller mettre son nez dans le gros javascript mm_menu.js... Bon courage. Ce message a été modifié par riddleron - 31 May 2004, 21:22. -------------------- MAC-OS 10.3, Powerbook G4 550Mhz, 256 SDRAM
PC-W2K SP4, PIV 2.4Ghz, 1024 DDR PC2700 |
|
|
3 Jun 2004, 22:51
Message
#5
|
|
Adepte de Macbidouille Groupe : Membres Messages : 208 Inscrit : 30 Jan 2004 Lieu : La Tronche 38700 Membre no 14 001 |
Génial !!!!!
milles mercis -------------------- ---------------------------------------------------------
MacBook Pro M1 2021 - MacOs Sonoma --------------------------------------------------------- |
|
|
Nous sommes le : 28th May 2024 - 07:32 |