bonjour,
dans une page html, j'utilise la fonction "onchange" dans un formulaire pour appeler une autre page html.
Selon le navigateur utilisé, le résultat est correct ou non :
- Chrome :ok
- Firefox: non
IE : ok si j'autorise le contenu bloqué
Edge : ok si je débloque les fenêtres contextuelles
Opera : ok
sur iPad : ok avec Google, non avec Safari
Code:
Code html : 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
22
23
24
25 <!DOCTYPE HTML> <html> <head> <title> -- </title> <script language="javascript"> function myChangeHandler() { window.open(this.options[this.selectedIndex].value); this.form.submit(); } </script> </head> <body> <form id="myform1" > <select onchange="myChangeHandler.apply(this)"> <option value=""> </option> <OPTION VALUE="../albums/2012-03-18--10 ans Association/index.html">2012-03-18--10 ans Association</OPTION> <OPTION VALUE="../albums/2009-06-19--AG/index.html">2009-06-19--AG</OPTION> </SELECT> </FORM> </body> </html>
Merci de votre aide
Partager