[resolu]Patientez 10s en javascript , comment faire?

kali_
WRInaute discret
WRInaute discret
 
Messages: 69
Inscription: 6 Juin 2005

[resolu]Patientez 10s en javascript , comment faire?

Message le Ven Juin 23, 2006 5:01

Bonsoir a tous,

Je voudrai lancer un javascript, pour charger une image mais qu'elle ne soit visible que 10s.

Comment peut on regler la durée ?

merci
Dernière édition par kali_ le Sam Juin 24, 2006 3:23, édité 2 fois.


ltressens
WRInaute impliqué
WRInaute impliqué
 
Messages: 551
Inscription: 2 Avr 2004

Message le Ven Juin 23, 2006 6:03

faire une fonction qui supprime l'image (ex : supprime() ) et l'appeler 10 secondes apres l'evenement body.onLoad ainsi :

<body onload="setTimeout('supprime()', 10000);">

kali_
WRInaute discret
WRInaute discret
 
Messages: 69
Inscription: 6 Juin 2005

Message le Ven Juin 23, 2006 6:16

en fait voici mon code :

Code: Tout sélectionner
<script language="JavaScript" type="text/javascript">
<!--
function hideLoadingPage() {
   if (document.getElementById) {  // DOM3 = IE5, NS6
      document.getElementById('hidepage').style.visibility = 'hidden';
   }
   else {
      if (document.layers) {  // Netscape 4
         document.hidepage.visibility = 'hidden';
      }
      else {  // IE 4
         document.all.hidepage.style.visibility = 'hidden';
      }
   }
}
//  End -->
</script>


C'est un mod pour phpbb. Si tu sais comment je peu l'appeller que pour 10s.

merci

sebnutt
WRInaute passionné
WRInaute passionné
 
Messages: 1308
Inscription: 10 Déc 2003

Message le Ven Juin 23, 2006 7:11

fais ca, pour ne masquer ta page que pendant 10 sec

Code: Tout sélectionner
<script language="JavaScript" type="text/javascript">
<!--
function hideLoadingPage() {
   if (document.getElementById) {  // DOM3 = IE5, NS6
      document.getElementById('hidepage').style.visibility = 'hidden';
      setTimeout("document.getElementById('hidepage').style.visibility = 'visible'",10000);
   }
   else {
      if (document.layers) {  // Netscape 4
         document.hidepage.visibility = 'hidden';
         setTimeout("document.hidepage.visibility = 'visible'",10000);
      }
      else {  // IE 4
         document.all.hidepage.style.visibility = 'hidden';
         setTimeout("document.all.hidepage.style.visibility = 'visible'",10000);
      }
   }
}
//  End -->
</script>


voila au bout de 10s, ta page apparaitra...

kali_
WRInaute discret
WRInaute discret
 
Messages: 69
Inscription: 6 Juin 2005

Message le Sam Juin 24, 2006 3:23

merci sebnutt ca marche sans soucis.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité