Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Timer script iframe

Pagina: 1
Acties:
  • 206 views

  • sweebee
  • Registratie: Oktober 2008
  • Laatst online: 23-11 11:12
Ik heb een iframe die om een bepaalde tijd weergeven moet worden en dan vervolgens om een bepaalde tijd weer verborgen moet worden. Nu is het mij gelukt om het volgende scriptje in elkaar te zetten:
<script src="http://code.jquery.com/jquery.min.js"></script>

<script type="text/JavaScript">

setTimeout(function(){myTimer()},5000);
function myTimer()
{
$('#iframe', window.parent.document).hide();
}

</script>
Hiermee hide ik het iframe. Maar nu wil ik hem 5 seconden later weer laten zien. Hoe kan ik dit oplossen?

  • roeleboel
  • Registratie: Maart 2006
  • Niet online

roeleboel

en zijn beestenboel

timeout verhogen & het tegenovergestelde van 'hide' gebruiken...

De makkelijkste manier om hyprocrieten boos te krijgen? Confronteer ze met hun eigen uitspraken...


  • sweebee
  • Registratie: Oktober 2008
  • Laatst online: 23-11 11:12
<script src="http://code.jquery.com/jquery.min.js"></script>

<script type="text/JavaScript">

setTimeout(function(){myTimer()},5000);
function myTimer()
{
$('#iframe', window.parent.document).hide();
}

setTimeout(function(){myTimer()},7000);
function myTimer()
{
$('#iframe', window.parent.document).show();
}

</script>
Maar dit bijvoorbeeld werkt dan niet. Ik heb verder weinig verstand van javascript.

  • martin149
  • Registratie: Augustus 2009
  • Laatst online: 03-11 22:01
Dat komt omdat je 2 maal dezelfde functienaam gebruikt.(mytimer)
(en zet even je code tussen [code] tags)

  • sweebee
  • Registratie: Oktober 2008
  • Laatst online: 23-11 11:12
Oke, ik heb nu dit. na 5 seconden verbergt die het iframe en 2 seconden later laat die het weer zien. Maar daarna stopt hij ermee.

Het is dus de bedoeling dat het frame eerst 5 seconden weergeven wordt, vervolgens 2 seconden verborgen wordt, 5 seconden weergeven, 2 seconden verbergen etc. etc.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script src="http://code.jquery.com/jquery.min.js"></script>

<script type="text/JavaScript">

setTimeout(function(){myTimer()},5000);
function myTimer()
{
$('#iframe', window.parent.document).hide();
}

setTimeout(function(){myTimer2()},7000);
function myTimer2()
{
$('#iframe', window.parent.document).show();
}

</script>

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Euh, sorry, maar wat hier gaande is is dus niet de bedoeling:
sweebee schreef op vrijdag 29 maart 2013 @ 00:42:
Maar dit bijvoorbeeld werkt dan niet. Ik heb verder weinig verstand van javascript.
Kan iemand even...?
scriptrequests

Als je weinig verstand hebt van javascript zou je kunnen beginnen wat (basis)kennis op te doen en dan gerichtte vragen(!) gaan stellen ;)

Het is dat ik in een goede bui ben vandaag :Y) http://jsfiddle.net/RobIII/HVsHv/

[ Voor 60% gewijzigd door RobIII op 29-03-2013 01:04 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.