Bonjour,
Comment faire pour ouvrir une nouvelle fenêtre d’une taille spécifique à partir d’un menu déroulant (select) .
Bonjour,
Comment faire pour ouvrir une nouvelle fenêtre d’une taille spécifique à partir d’un menu déroulant (select) .
En HTML, xHTML seulement, tu ne peux pas.
Par contre, en utilisant efficacement le JavaScript tu peux bidouiller quelque chose. Ceci dit, ce n'est généralement pas conseiller (beaucoup désactivent le JavaScript).
Voili Voilà
If you cannot explain a concept to a six year-old, then you do not fully understand it. [Albert Einstein]
Ta nouvelle fenêtre est une nouvelle page ?
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
Pensez également à cocher
Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.
Dimension Internet
Bonjour,
Avec un peu de JavaScript.
Il faut d'abord mettre un onChange sur ton select qui va appeler un fonction javascript dans laquelle tu pourras faire un window.open('page HTML','nom','width=xxx,height=xxx,top=yyy,left=zzz').
Si dans ton menu chaque option doit appeler une page différente, il te suffiera dans la fonction javascript de tester la value de la balise <option> selectionné.
Celui qui pose une question risque cinq minutes d'avoir l'air bête.
Celui qui ne pose pas de question restera bête toute sa vie.(proverbe chinois)
Slt,
Oui ma nouvelle fenêre ouvre une nouvelle page.
Seb19 Je ne sais pas faire teste en java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <select name="select" onchange="window.open('#','','width=320,height=240')"> <option>outils</option> <option value="1">Page1</option> <option value="2">Page2</option> </select>
Le JAVA est différent du JavaScript. Pour simplifier, le premier est interprété côté serveur, le deuxième côté navigateur.
Essaye avec le code ci-dessous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <html> <head> <script language="javascript"> function affichePage(code) { var url; if (code == '1') url = page1.html; if (code == '2') url = page2.html window.open(url,'','width=320,height=240'); } </script> </head> <body> <select name="select" onChange="affichePage(document.select.options[document.select.selectedIndex].value);"> <option value="1" selected>Page 1</option> <option value="2">Page 2</option> </select> </body> </html>
Celui qui pose une question risque cinq minutes d'avoir l'air bête.
Celui qui ne pose pas de question restera bête toute sa vie.(proverbe chinois)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager