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.
--
pourquoi faire simple quand on peut faire compliquer
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.
--
pourquoi faire simple quand on peut faire compliquer
A voir également:
- SCRIPT JS avec ie :@
- Ie tab - Télécharger - Outils pour navigateurs
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Script vidéo youtube - Guide
- Ie 8 - 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