11552 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

function e() {
if (navigator.appName =="Microsoft Internet Explorer") 

{ 
document.getElementById('imgg').style.display='none';

}
}


le code de l'image :
<a href="doc/liste3.pdf" ><img src="images/sp-icon.png" id="imgg" alt= "n" width="30" height="34" align="right" border="0" title="liste 2"></a>


Bonjour je voudrais masqué une image quand ie est utilisé comme navigateur.

ce code fonctionne pas :s

merci pour votre aide
Bonjour,

c'est une solution efficace pour ajouter du code mais pas pour en modifier(code exstant), chose que j'essaie de faire
Es-tu sûr que le DOM est chargé lorsque tu exécutes ton code ? Si le code se lance avant que l'image n'existe, forcément ça ne marche pas.

As-tu regarder ce que te dis ta console d'erreur (Ctrl+Maj+J sur la plupart des navigateurs) ?
Administrateur
M0Djo a écrit :

c'est une solution efficace pour ajouter du code mais pas pour en modifier(code exstant), chose que j'essaie de faire

Pourtant j'ai bien l'impression que tu voudrais exactement faire ça :

<!--[if IE]>
  <style>#imgg {display: none}</<style>
<![endif]-->


Non ?