[Javascript] image.width non supporté sous ie

Résolu
Roukeuss Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
 Same -
Bonjour,

J'ai fait un script tout a l'heure qui passe a merveille sous firefox pour redimensionnez mes image en fonction de la résolution du client, néanmoins, celui ci ne marche pas du tout sous ie (ie7 les autre pas tester) car lorsque j'essaie d'accéder a image.width et image.height, celle ci son "undefined"

voici mon code :

function tailleImage()
{
	var pourcent = screen.width/14.40;
	var logo = document.getElementById('Logo');
	var logoWidth = (pourcent*logo.width)/100;
	var logoHeight = (pourcent*logo.height)/100;
	logo.width = logoWidth;
	logo.height = logoHeight;
}

<img id="Logo" alt="Logo" title="Logo" src="Images/Logos/logo.gif" />


Donc comme mon image est adapter pour du 1440 c'est pour sa le 14.40 ^^

Ben euh a partir de la je bloque :/

Donc le vrai problème c'est : que faire si .width et .height sont non défini (et non modifiable du coup)

2 réponses

Roukeuss Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
un ptit up ? :)
0
Same
 
Je me doute que tu as résolu ton problème depuis deux ans mais si jamais quelqu'un tombe sur cette page :

Tu devrais utiliser la fonction setAttribute() comme ceci :

logo.setAttribute("width", logoWidth);

Et idem pour la hauteur.

@+ !
0