Bonjour,

Mon code marche pas :'(

Je souhaite que toute la page charge avec un voile et le .gif, puis qu'après 7 secondes (pause en javascript) on cache le voile et le .gif pour montrer la page.
Aidez-moi s'il vous plait
(en fait j'ai plein de iframe et je préfère ce système :p )

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function suppr(cache) {
            if (document.getElementById(cache).style.visibility=="visible"){
                document.getElementById(cache).style.visibility="hidden";}
            else{
                document.getElementById(cache).style.visibility="visible";}
 
             return true;
}
 
function wait(){
    var notifier = new EventNotifier();
    setTimeout(notifier, 2000);
    notifier.wait->();
}
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
echo '<div id="cache">ii<center><img src="wait.gif"><br>Attendez 5 secondes SVP</center><div>
<style>
#cache{
visibility: visible;
top:-1;
left:-1;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.1);
position:absolute;
}
</style><div onload="wait()">wait!</div><script>wait();</script>
';
 
 
echo '<div onload="suppr(cache)">supp!</div><script>suppr(\'cache\');</script>';
?>


Merci