begin974
Messages postés11Date d'inscriptionjeudi 21 août 2008StatutMembreDernière intervention12 novembre 2009
-
21 août 2008 à 09:20
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
22 août 2008 à 10:12
Bonjour à tous!
J'ai une page html, avec deux images
superposées image1 et image2. image1 au début ne possède pas d'attribut
src car je la veut transparente. Suivant le clic sur l'une des petites
photos présentes sur image2 je souhaite que image1 apparaisse avec la
petite photo.
partie js
function ouvreimage1() {
// ouvre l'image sur le premier plan de la page à partir du click sur une des vignettes dans le bandeau
onclick = document.getElementById('zoneimage').innerHTML='';
}
partie html
un problème persiste cela ne fonctionne pas sous ie :-(
J'ai tout essayé: ajouter return false; mettre le code dans le header , ajouter javascript dans l'attribut onclick...
Aucune erreur n'est présente car en bas à gauche le logo ie apparaît normalement
SOS lol
Merci pour votre aide
Begin974
A voir également:
Onclick non fonctionnel sous ie avec code sans erreur
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 21 août 2008 à 09:50
Salut,
function ouvreimage1() {
// ouvre l'image sur le premier plan de la page à partir du click sur une des vignettes dans le bandeau
document.getElementById('zoneimage').innerHTML='';
}
a++
Si la réponse vous convient, pensez : Réponse acceptée !
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 21 août 2008 à 10:12
enfin... quand je dis : pas d'erreurs,
en complétant ce que tu nous donnes pour le faire fonctionner
à propos, pour mettre au point :
<!--\"#EFDCDC\"-->----
<table id="aff" name="aff" border="1" cellpadding="2" cellspacing="2">----, FireFox
</td>regarder la "console d'erreurs"
Outils / Console d'erreurs
et mieux : télécharger mon Site] [M'écrire], <!--
Vous n’avez pas trouvé la réponse que vous recherchez ?
begin974
Messages postés11Date d'inscriptionjeudi 21 août 2008StatutMembreDernière intervention12 novembre 2009 21 août 2008 à 11:46
Re,
Merci pour vos réponses!
Nicomilville j'ai essayé ta solutiton, elle ne fonctionne pas non plus sous ie. Je ne sais pas quoi faire...
Bultez, en faite les petite photos qui sont les liens pour changer le contenu d'image 1 sont dans une div différente. Sous mozilla, j'ai mes petites photos dans le head. En cliquant sur l'une d'elle, je une div dans le main représente la petite photo en grand.
J'espère que ces précisions vont aideront à m'aider. lol ;-)
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 21 août 2008 à 11:56
certes, certes....
mais comment veux tu que je t'aide plus ?
essaye le code que j'ai mis, à partir du tien : il fonctionne !
donc, on n'a pas les billes pour voir ton erreur.
ça ne vient ni de la fonction ( même si onclick= est en trop ), ni de l'appel
( même si javascript: est en trop ) que tu nous montre.
je n'ai que rajouté le div et ça baigen ( IE, FF ... )
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 21 août 2008 à 12:00
navré, il faut lire : "que nous t'aidions plus" au lieu de "que je t'aide plus"
déjà, il y a nico, et peut-être d'autres intervenants viendront-ils....
Cordialement Bul [mon Site] [M'écrire], <!--
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 21 août 2008 à 12:07
une précision encore :
ne nous colle pas toute ta page, pas 325698758 lignes !
ça décourage.
fais l'extrait du nécessaire, tout ce qu'il faut mais pas plus.
Cordialement Bul [mon Site] [M'écrire], <!--
begin974
Messages postés11Date d'inscriptionjeudi 21 août 2008StatutMembreDernière intervention12 novembre 2009 21 août 2008 à 12:26
Désolé pour tout ce flou, je reprends. J'ai "image 2" en background de ma page html, sur le head: des photos sur une bande en petite taille dans une div, puis sous cette div une image1 toujours sur image2 qui conctient l'image en grand de la petite photo sur laquelle on a cliqué. En cliquant à nouveau sur la zone image grandie cela renvoie une image transparent.gif afin que l'utilisateur revoie le background.
<!-- les images du bandeau -->
<!-- définition de la zone image où celles ci s'ouvriront en grand -->
<--le background-image -->
Les fonctions javascript sont dans un fichier externe dont le lien est dans le head et les voici:
function ouvre_image(image, photo)
{
document.getElementById(image).innerHTML='';
}
begin974
Messages postés11Date d'inscriptionjeudi 21 août 2008StatutMembreDernière intervention12 novembre 2009 21 août 2008 à 12:50
Et non si je change mon code pour mettre ce que tu as mis, plus rien ne fonctionne, en faite si je devais localiser le problème je dirai que c'est les onclick dans les balises img qui ne fonctionnent pas sous IE.
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 21 août 2008 à 12:58
Mais non, c'est pas ça, c'est que ta fonction ouvre image a un innerHTML aussi hors je ne crois pas que les imagesest de innerHTML donc faut faire autrement...
a++
Si la réponse vous convient, pensez : Réponse acceptée !
begin974
Messages postés11Date d'inscriptionjeudi 21 août 2008StatutMembreDernière intervention12 novembre 2009 22 août 2008 à 07:33
Bonjour à tous les 2!
Je tiens à m'escuser car dès le début vous aviez la réponse. Mea culpa 1000 fois.
Voilà, je me suis relue car je savais que l'erreur venait de moi, en effet bultez ta première réponse est juste, il faut virer la balise
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 22 août 2008 à 07:49
tu n'as pas à t'excuser. une erreur est rarement simple à apréhender
soit mettre un div soit utiliser le .src de l'image.
merci du retout.
Cordialement Bul [mon Site] [M'écrire], <!--