Bonjour à tous,
J'ai développé un site Web qui accueille une carte Google Maps sur laquelle j'affiche des données issues d'une BDD. Sur cette page Web, j'ai une liste déroulante qui permet de choisir quelle table de la BDD doit fournir les données. Tout fonctionne très bien sur Firefox mais pas sur Internet Explorer. Souhaitant que mon site soit accessible à tous (même à ceux qui utilisent IE), je voudrais régler ce problème. J'ai alors essayé de trouver la source du problème et d'après moi, c'est le choix de la liste déroulante qui n'est pas mémorisé par IE. Voici mon code HTML :
<FORM NAME="Choix">
<select name="Liste" onSubmit="Lien()">
<option value="">Choisir une table</option>
<option value="1">Base 1</option>
<option value="2">Base 2</option>
<option value="3">Base 3</option>
<option value="4">Base 4</option>
</select>
<!-- Bouton Valider qui recharge la page avec les informations sélectionnées plus haut -->
<input type="button" value="valider" onclick="javascript:location.reload()" Valider />
</FORM>
Puis le code JavaScript qui évolue en fonction de la valeur sélectionnée dans la liste déroulante :
<script type="text/javascript">
function Lien() {
j = document.Choix.Liste.selectedIndex;
if (j == 1) {
urlXml = "/connexion_Base_1.php";
}
if (j == 2) {
urlXml = "/connexion_Base_2.php";
}
if (j == 3){
urlXml = "/connexion_Base_3.php";
}
if (j == 4){
urlXml = "/connexion_Base_4.php";
}
}
Lien(); // Appel de la fonction Lien
Merci de m'aider !