VIVEZ LE
FOOTBALL !

Posez votre question Signaler

[Javascript] style.visibility="hidden"

jabuka 74Messages postés 9 février 2005Date d'inscription - Dernière réponse le 28 mars 2006 à 13:33
Bonjour a toutes et a tous,

voici mon probleme.
Sur mon site, j'ai des gif animes et un fichier swf en guise de publicite. j'y ai mis un petit code permettant de rendre invisible le swf :

voir ici :

<div id="Layer1" style="position:absolute; width:250px; height:90px; visibility: visible;font-size: 10px;">
<p align="left"><a href="javascript:fermer_pub()">fermer ici</a>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%" valign="middle">
<param name="movie" value="{Chemin_Images}inquerio_pub.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="scale" value="noscale" />
<embed src="{Chemin_Images}inquerio_pub.swf" quality="high" scale="noscale" width="100%" height="100%" name="index" valign="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed>
</object></p>
</div>

en javascript j'ai recupeéi une fonction fermer_pub() rendant la visibility:hidden du div, or cette manipulation arrete l'animation des tous mes gif animés ?

voici le script de la fonction fermer_pub() :

function fermer_pub(){
if (document.getElementById) { //IE5 ou Netscape 6
document.getElementById("Layer1").style.visibility="hidden";
}
if (document.layers) { //NS4.X seul
document.Layer1.visibility="hidden"
}
}

est ce que qqchose transforme au sein du navigateur l'affichage des gif ou autres chose.
Merci d'avance et j'espere avoir été clair.
Lire la suite 

[Javascript] style.visibility="hidden" »

1 réponses
Réponse
+10
moins plus
Essaie ceci:

function fermer_pub(){ 
if (document.getElementById) { //IE5 ou Netscape 6 
document.getElementById("Layer1").style.display="none"; 
} 
if (document.layers) { //NS4.X seul 
document.Layer1.style.display="none" 
} 
} 


Tu devras tester en NS4 car je ne suis pas certain de la syntaxe

;-)
Ajouter un commentaire
Ce document intitulé « [Javascript] style.visibility="hidden" » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?