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

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Problème de compatibilité

 > 

Problème innerHTML avec IE


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

Problème innerHTML avec IE

vendredi 22 mai 2009 à 12:27:52 | Problème innerHTML avec IE

psyckan

Bonjour,

J'ai crée une fonction qui permet de redimensionner une image en fonction de la résolution de l'ecran :

function screen_size() {
   
 var size=screen.width+"*"+screen.height;
 var width=0;
 switch(size)
    {
    case "1280*800" :
        width=110;
        break;
    case "1024*768" :
        width=90;
        break;
    }
    logos = "<table width='100%' height='100%' border='0' cellspacing='10'><tr><td><a href='music.php'><img src='images/music.gif' border='0' alt='music' width='"+width+"'/></a></td></tr><tr><td><a href='art.php'><img src='images/arts.gif' border='0' alt='art' width='"+width+"'/></a></td></tr><tr><td><a href='eco.php'><img src='images/eco.gif' border='0' alt='eco' width='"+width+"'/></a></td></tr><tr><td><a href='it.php'><img src='images/it.gif' border='0' alt='it' width='"+width+"'/></a></td></tr></table>";
if(document.getElementById) {
    document.getElementById("logos").innerHTML = logos;
}
}

Je l'appelle sur moment du chargement de la page (body onload) et cela marche trés bien sous FF, Safari, et Opera mais pas sous IE (quelque soit la version)

Quelqu'un peut me dire pourquoi ?

Merci
vendredi 22 mai 2009 à 20:51:00 | Re : Problème innerHTML avec IE

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Je vois pas le rapport avec JAVA : c'est du code javaSCRIPT que tu nous donne là : rien à voir avec java !

Tu as du te trompé de forum, je déplace sur le forum javascript
vendredi 22 mai 2009 à 22:19:09 | Re : Problème innerHTML avec IE

kazma

Administrateur CodeS-SourceS
bonjour

a ta place j'eviterait de faire de cette facon car si j'ai bien conpris seule ceux qui on une resolution de 1280*800 et 1024*768 peuvent profiter d'un affichage normale et pour les autres resolution l'image sera affiche a sa taille originale
utilise plutot un affichage en pourcentage sa t'evitera de cree un script pour ca et sera compatible toutes resolutions
samedi 23 mai 2009 à 10:23:46 | Re : Problème innerHTML avec IE

Bul3

Membre Club
Bonjour,
indépendamment de kazma++,  IE n'aime pas trop un id = nom de variable ( ici logos )
( ce genre de choses jouent des tours un jour ou l'autre avec tous les navigateurs )
si on avait le html nécessaire çà aurait été sûr, mais là,
c'est fonction de ce que j'ai fait, qui ne correspond
peut-être pas à ce que toi tu fais.
Cordialement [mon Site] [M'écrire] Bul

mardi 26 mai 2009 à 14:33:20 | Re : Problème innerHTML avec IE

psyckan

J'ai essayé en pourcentage :

<img src="images/top_logo.png" width="100%"/> fonctionne sous IE8 et pas IE7
mardi 26 mai 2009 à 14:37:55 | Re : Problème innerHTML avec IE

kazma

Administrateur CodeS-SourceS
il me semble qu'il ne fait pas de guillemets

width=100%
mardi 26 mai 2009 à 15:28:20 | Re : Problème innerHTML avec IE

psyckan

Je sais pas, mais avec ou sans "" l'image s'affiche dans ses dimensions de départ. Alors qu'avec IE8 y'as pas de problème
mardi 26 mai 2009 à 17:00:33 | Re : Problème innerHTML avec IE

kazma

Administrateur CodeS-SourceS
surement un bug de IE
mercredi 5 mai 2010 à 13:41:30 | Re : Problème innerHTML avec IE

fred006




fred

A tous ce que ca interesse !!!!!
si vous faites :

document.getElementById("main").innerHTML = xmlDom; 'xmlDom etant un template chargé par AJAX par exemple'
Sous IE ne mettez pas de commentaire du genre <!-- Debut -->
Monsieur IE ne comprend pas ce dom
Idiot de MS développeur !!!


Cette discussion est classée dans : ie, width, size, innerhtml, screen


Répondre à ce message

Sujets en rapport avec ce message

URGENT !!!!! [ par supercosmar ] Bonjour, j'ai un pb avec un javascipt, lorsque la résolution de l'écran est en 1280x1024 elle semble ne pas être detecter par le script car la redirec Problème très bizarre avec Div.innerHTML [ par tonic1 ] Bonjour,j'ai un gros problème, et qui me semble très bizarre.Dans mon code, quand je tappe : nom_de_mon_div.innerHTML="coucou"; Aucun probleme sous IE Problemme innerHTML sous IE [ par magicgus ] BonjourJe suis perdu, j'ai une page php dans laquelle se trouve du JS pour verifié ce que l'utilisateur tape dans le formulaire, ça marche très bien s probleme javascript + area shape [ par AlexC31 ] Bonjour, J'ai un code en Javascript qui permet d'afficher des images en fonction de la résolution de l'écran. Si la résolution est par exemple en 10 Problème de popup sous ie avec mootools [ par Pygwenali ] Bonjour, J'ai un petit soucis, qui pour moi me semble compliqué et qui sans doutes pour beaucoup d'entre-vous sera relativement simple, je ne tiens p Pb avec xhr_object.open et IE [ par Degom95 ] Bonjour, Je gère un site de club et j'ai essayé de mettre à jour un DIV avec un fichier externe, après pas mal de recherche sur Codes-Sources, j'ai vu besoin d'aide svp [ par milimouse ] [size=200][/size] bonjour j ai crée un menu en java via des sources de divers forum mais le design ce n'est franchement pas sa du tout... si quelqu Ext JS - Exploitation de la réponse du serveur [ par malemdev ] Bonjour à tous, Je développe une application web basée sur le framework Ext JS. Mais je débute sur le modèle AJAX et je rencontre mes premiers problè Bug Firefox recuperation de la taille de l'image [ par malkomad ] Bonjour a tous, Je développe une site de type galerie, et j'ai un pb sous firefox ( uniquement ) lorsque je souhaite récupérer la taille de l'image e Au secours! Je ne comprends rien à J-Query @__@ [ par KawaiiNaNa ] [size=100]Bonsoir! Bon alors, comme le titre le dis très bien, je démarre avec javascript et j'aimerai aller plus loin pour pouvoir lancer mon blog pr


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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,749 sec (3)

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