Pagina laten zien als de pagina klaar is

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Albert de Wit

Albert de Wit

27/09/2012 19:08:24
Quote Anchor link
Hallo,

Ik heb het volgende niet uitgetest maar is het mogelijk om te pagina zo te laten zien?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<body hidden>
  // inhoud
</body>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$(document).ready(function (){
    $('body').show();
});


Ik dacht hieraan omdat als ik CKeditor ergens in laad dat ik altijd eerst een stukje textarea zie en na 2 seconden pas de CKeditor zie. Dat vind ik lelijk. Zou dit kunnen werken?

Toevoeging op 27/09/2012 19:35:03:

laat maar, ik heb het kunnen testen en het werkt prima ;)
 
PHP hulp

PHP hulp

25/11/2024 16:53:34
 
Ozzie PHP

Ozzie PHP

04/10/2012 16:26:41
Quote Anchor link
Hou er wel rekening mee dat ergens waar geen javascript is ingeschakeld (bijv. in een openbare ruimte) de editor niet meer te zien zal zijn...
 
Kris Peeters

Kris Peeters

04/10/2012 16:47:30
Quote Anchor link
Eventueel kan je dit doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset=utf-8>
    <title>Body pas tonen als alles geladen is</title>
  </head>
  <body>
    <script>
      document.getElementsByTagName('body')[0].style.display = 'none';  // nog vooraleer jQuery is geladen, want dat duurt een tijd
    </script>
    
    bla bla ...
    
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    <script>
      $(document).ready(function (){
        $('body').show();
      });
    </script>
  </body>
</html>


Als javascript uitgeschakeld is, werken beide niet (en blijft de body zichtbaar).
Als javascript ingeschakeld is, worden beide wel uitgevoerd en krijg je het effect waar je om vroeg.
Gewijzigd op 04/10/2012 16:52:29 door Kris Peeters
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.