SCRIPT JS avec ie :@
Résolu
magicshark
Messages postés
445
Statut
Membre
-
magicshark Messages postés 445 Statut Membre -
magicshark Messages postés 445 Statut Membre -
Bonjour, j'ai un souci avec un site il fonctionne parfaitement sous chrome et mozilla mais voilà la bête noire m'arrive de plein fouet et mes deux pauvre petit script que j'ai écrit ne veulent plus fonctionner. Aidez moi s'il vous plaît.
le script
le code qui s'applique au script
Merci à vous.
le script
<script language="javascript"> function image(Lien,Libelle,Prix,Four) { document.images["apercut"].src=Lien; document.getElementById('lib').innerHTML="Libellé : "+Libelle; document.getElementById('prix').innerHTML="Prix : "+Prix+" €"; document.getElementById('fournisseur').href=Four; } function imageEnr(Lien,Libelle,Prix,Four) { document.images["apercut"].src=Lien; document.getElementById('lib').innerHTML="Libellé : "+Libelle; document.getElementById('prix').innerHTML="Prix : "+Prix+" €"; document.getElementById('fournisseur').href=Four; } </script>
le code qui s'applique au script
<form action="enrAnnonce.php" method="post"> <select name="annonce" id="listeAnnonce" size="10"> <?php $sql="SELECT * from annonce where reserver='0'"; $sql=mysql_query($sql); while($ligne=mysql_fetch_object($sql)) { $id_annonce=$ligne->id_annonce; $libelle=$ligne->libelle; $image=$ligne->image; $prix=$ligne->prix; $adresse=$ligne->adresse; echo "<option onclick=\"image('".$image."','".$libelle."','".$prix."','".$adresse."');\" value='".$id_annonce."'>".$libelle." ".$prix." €</option>"; } ?> </select> <br /> <br /> <div class="legend"> <p id="lib">Libellé :</p> <p id="prix">Prix :</p> <a href="#" target="_blank" id="fournisseur">Adresse du Fournisseur</a><br /><br /> <input type="submit" value="Sauvegarder l\'annonce" /> </div> </form> <img src="img/apercut.jpg" style="widht:150px;height:200px;" id="apercut" alt="image de l\'annonce" />
Merci à vous.
A voir également:
- SCRIPT JS avec ie :@
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Ie tab - Télécharger - Outils pour navigateurs
- Mas script - Accueil - Windows
- Ie 11 - Télécharger - Navigateurs
1 réponse
Bonjour,
à priori IE n'aime pas les onclick sur les <option> je te conseillerais donc d'utiliser un onchange sur le select directement.
Par contre au vu du nombre de paramètre passés à ta fonction je te conseillerais de te créer dynamiquement au chargement de la page un tableau associatif en javascript pour stocker tes infos
Adns
à priori IE n'aime pas les onclick sur les <option> je te conseillerais donc d'utiliser un onchange sur le select directement.
Par contre au vu du nombre de paramètre passés à ta fonction je te conseillerais de te créer dynamiquement au chargement de la page un tableau associatif en javascript pour stocker tes infos
Adns
Plus de problème de tableau ou de innerHTML qui soit dit en passant est bien géré par IE ;) (dans mes souvenir :))
Adns