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:
<!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
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:
<!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