Avatar billede qqq Nybegynder
24. december 2003 - 02:39 Der er 7 kommentarer og
1 løsning

Vis først div 10 sek. efter siden er loadet

Jeg har et div, layer eller hvad det kaldes indeholdende en iframe.

Jeg ønsker at dette først vises på siden ca. 10 sek. efter siden er hentet ind. Hvordan gøres dette?
Avatar billede grunken Nybegynder
24. december 2003 - 02:50 #1
<html>
<head>
<script type="text/javascript">
  function vislag(){
  setTimeout("document.getElementById('lag').style.visibility='visible';",10000);
  }
</script>
</head>
<body onload="vislag();">
<div id="lag" style="visibility:hidden">
  <iframe src="enandenfil.html">
</div>
</body>
</html>
Avatar billede qqq Nybegynder
24. december 2003 - 03:14 #2
Det virker jo fint! Hvordan ser den så ud hvis, hvis jeg herefter ønsker at skjule laget opdatere iframen og igen vise laget efter et par sekunder?

Virker ovenstående og hvad du evt. kommer med i alle gængse browsere, hvis ikke, kan du også fixe det? I så fald giver jeg dobbelt point.
Avatar billede roenving Novice
24. december 2003 - 05:01 #3
<html>
<head>
<script type="text/javascript">
  var shown = 0;
  function vislag(){
  shown ++
  switch (shown);
    case (1){
      setTimeout("vislag()",10000);
      break;
    case (2){
      document.getElementById('lag').style.visibility='visible';
      setTimeout("vislag()",10000);
      break;
    case (3){
      document.getElementById('lag').style.visibility='hidden';
      setTimeout("vislag()",10000);
      break;
    case (4){
      document.getElementById('lag').style.visibility='visible';
      setTimeout("vislag()",10000);
      break;
    //osv.
  }
</script>
</head>
<body onload="vislag();">
<div id="lag" style="visibility:hidden">
  <iframe src="enandenfil.html">
</div>
</body>
</html>
Avatar billede roenving Novice
24. december 2003 - 05:07 #4
Hovsa ...

<html>
<head>
<script type="text/javascript">
  var shown = 0;
  function vislag(){
  shown ++
  switch (shown){
    case (1):
      setTimeout("vislag()",10000);
      break;
    case (2):
      document.getElementById('lag').style.visibility='visible';
      setTimeout("vislag()",10000);
      break;
    case (3):
      document.getElementById('lag').style.visibility='hidden';
      setTimeout("vislag()",10000);
      break;
    case (4):
      document.getElementById('lag').style.visibility='visible';
      setTimeout("vislag()",10000);
      break;
    //osv.
    }
  }
</script>
</head>
<body onload="vislag();">
<div id="lag" style="visibility:hidden">Her er en iframe
  <iframe src="enandenfil.html"></iframe>
</div>
Her er resten ...
</body>
</html>
Avatar billede qqq Nybegynder
26. december 2003 - 02:01 #5
Tak :)
Avatar billede qqq Nybegynder
26. december 2003 - 02:01 #6
Giver du et svar?
Avatar billede roenving Novice
26. december 2003 - 02:26 #7
Velbekomme '-)

-- og skal grunken ikke inddrages i en point-uddeling ?-)
Avatar billede roenving Novice
26. december 2003 - 18:37 #8
http://www.eksperten.dk/spm/443982

-- og tak for points ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester