begin process at 2012 05 29 00:14:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Problème de compatibilité

 > 

Chargement d'images sous chrome/safari entraine problème avec offset


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Chargement d'images sous chrome/safari entraine problème avec offset

jeudi 3 mars 2011 à 18:58:09 | Chargement d'images sous chrome/safari entraine problème avec offset

padebol68

Bonjour,

Voici le code que j'execute :
<!DOCTYPE html>
Code HTML :
<html lang="en">
   <body>
      <div id='content'>
	 <img src='http://www.w3.org/html/logo/downloads/HTML5_Badge_512.png'/>
	 <p>blablabla</p>	
      </div>
      <script type="text/javascript">
	alert(document.getElementById('content').offsetHeight)
      </script> 
   </body>
</html>


Avec Firefox et IE l'alerte me donne bien 550 et des poussières comme je le souhaite. Mais Chrome et Safari donnent 56.

Le problème vient du fait que l'image n'est pas encore chargée lorsque l'alerte apparait... du coup, le div n'a pas encore la bonne taille.
Lorsque je mets un setTimeout pour l'alerte, j'obtiens bien 550 avec Chrome et Safari... mais ça fait un peu cuisine cette astuce.

Savez-vous d'où vient le problème et si je peux le résoudre proprement (peut-être que mon code est mal agencé ?)

Merci de votre aide,
vendredi 4 mars 2011 à 15:33:02 | Re : Chargement d'images sous chrome/safari entraine problème avec offset

007Julien

Réponse acceptée !
Un onload sur l'image lançant une fonction devrait convenir...
samedi 5 mars 2011 à 09:23:06 | Re : Chargement d'images sous chrome/safari entraine problème avec offset

padebol68

Merci 007Julien, ça supprime bien le problème !


Cette discussion est classée dans : problème, code, chargement, safari, chrome


Répondre à ce message

Sujets en rapport avec ce message

problème avec un lien pr 2 iframes différentes [ par marcel67 ] je souhaiterai afficher 2 iframes différentes après avoir clickésur un même lien voila le code ke j'utilise ://<a href="img1.html" target="zone2" onMo problème d'url javascript php [ par tweeder ] bonjourvoici mon code pour appeler la fonction qui affiche le pop up)" class="smallLinkBlack">Cal Problème de compatibilié avec Netsape [ par thebigbang ] bonjour à vous, j'ai ce code js qui tourne bien sous IE, mais sous netscape ce ne marche pas du tout.L'argument select représente un select sur la pag problème ASP/Javascript [ par Groices ] Bonjour, Dans un fichier .asp, plus précisément dans une fonction javascript :Le code : document.all.ewe.innerHTML = ?? ;Le problème : Quand HTMLCon Problème de débutant => Placage du code dans la page html! -_-' [ par icomega57 ] Voilà:Je fais un site depuis seulement deux semaines et j'ai commencé ce site en html. Donc, chaque page avait son propre et son propre .Ensuite j'ai PB DE CODE (musique) AIDEZ-MOI !! [ par manetfx ] Bonjour, Je voudrai utiliser un code pour mettre de la musique sur mon site (l'adresse du script : http://www.javascriptfr.com/code.aspx?ID=25203) Le problème de variable :*/ [ par GuilleW ] bonjour, mon problème est de l'ordre des cookies :Dans mon script j'enregistre un chiffre dans un cookie, puis je le rapelle via une autre page pour l Qui veut gagner des millions ?! [ par Stark ] GeneralStarkHello,Voilà la question à 1'000'000.... Est-il possible de réactiver un composant après qu'on l'ai désactivé avec javascript Problème débutant.... [ par stanilou ] Salut,Si je post c'est que j'ai un problème! Alors voilà, moi je veux créé un truc tout simple: Une fonction appelé grâce à un liens....Jusque là pas Problème fonction [ par stanilou ] Salut,Je suis vraiment désoler, le premier message que j'ai posté était dans la mauvaise catégorie... Je le remet donc à ça place ici (Le Modo peut su


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,874 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales