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à
Ta nouvelle fenêtre est une nouvelle page ?
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é.
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>
Partager