login  Naam:   Wachtwoord: 
Registreer je!
 Forum

hoe iframe automatisch refreshen?

Offline marcblom - 30/08/2009 14:16 (laatste wijziging 30/08/2009 17:09)
Avatar van marcblomNieuw lid Hoi,

ik ben een leek op het gebied van websites maken, maar ben, vind ik zelf, al een heel eind gekomon met hulp van fora en knip en plakwerk. Nu loop ik tegen het volgende aan:

Via weer.nl heb ik het weer op mijn site. Zij leveren dit als een html bestand en werken met een iframe. Ik heb dit weer geplaatst in weer.php welke ik in mijn hoofdbestand aanroep middels include.

Nu ben ik erop geattendeerd dat dit weeroverzicht en buienradar zichzelf niet update. Als je de pagina een tijd open laat staan, is de buienradar niet meer actueel. Ik zou dus alleen dit bestand/iframe om de bijvoorbeel 15 minuten willen updaten, maar hoe?

Ik heb onderstaande code al gevonden op internet, maar volgens mij werkt het nog niet. Wie weet raad of heeft een tip voor me?

Ik hoor graag van jullie.

de website is www.blommetje.nl en het gaat om www.blommetje.nl/weer.php

groet,
Marc

dit heb ik gevonden op internet om een iframe te refreshen, in dit geval als test 5 seconden.

  1. <h4 align="center">
  2. <script type="text/javascript">
  3. function reloadit()
  4. {
  5. frm=document.getElementsByName("weer")[0];
  6. frm.src=frm.src
  7. settimeout("reloadit()",5000);
  8. }
  9. </script>


Dit is mijn code aangeleverd door weer.nl om het weer op je site te plaatsen:

  1. <div style="background-color:#0060ac;color:#ebf1f8;font-family:Verdana,Arial,Tahoma,Times New Roman;font-weight:normal;font-size:10px;width:120px;height:14px;text-align:center"><a href="http://www.weer.nl/nl/home/weer/wereldweer/actueel_en_verwacht_weer/stad/31X3484/doetinchem.html?cityID=31X3484" target="_blank" style="color:#ebf1f8;font-family:Verdana,Arial,Tahoma,Times New Roman;font-weight:normal;font-size:10px;" title="Weersverwachting voor Doetinchem">Doetinchem</a></div>
  2. <iframe name="weer" width="120" height="221" scrolling="no" frameborder="0" src="http://gratis.weer.nl/meteo/hptool/index.php?cid=31X3484&cityName=Doetinchem&l=nl&style=13&v=nl&ver=2&c1=ebf1f8&c2=0060ac&c3=000000&c4=ffffff&c5=000000&c6=ffffff&c7=0060ac&f1a=1&f1b=1&f2a=1&f2b=1&f3a=1&f3b=1&ct1=1&ct2=2&ct3=6&ct4=11&ct5=12&fcd=0"></iframe>
  3. </h4>

11 antwoorden

Gesponsorde links
Offline Martijn - 30/08/2009 16:22
Avatar van Martijn Crew PHP wat doet het dan? Niets, of 1x en dan niets? beetje meer info mag.
Offline marcblom - 30/08/2009 17:10 (laatste wijziging 30/08/2009 17:11)
Avatar van marcblom Nieuw lid Volgens mij doet het niets. En daarom zou ik graag willen weten of bovenstaande de juiste code is? of is er nog andere code waar ik mijn doel mee bereik?

Welke info zou je nog meer willen weten dan, dacht dat ik het hierboven al aardig beschreven had.  

Hoor het graag van jullie!

groet,
marc
Offline Martijn - 30/08/2009 17:17
Avatar van Martijn Crew PHP zet is onder "frm.src=frm.src" alert(frm.src);

wat krijg je dan?
Offline Martijn1989 - 30/08/2009 18:13 (laatste wijziging 30/08/2009 18:13)
Avatar van Martijn1989 PHP ver gevorderde Of dit onder de code in het bestand wat je in de iframe zet:

  1. <meta http-equiv="refresh" content="900;url=http://www.website.nl/weer.php" />
Offline marcblom - 30/08/2009 18:33
Avatar van marcblom Nieuw lid en wat bedoel je dan precies met onder de code?

bijv. manier 1:

index.php:

code
code
include weer.php
dan jou code met meta etc.
code
code

of in weer.php

code iframe
code meta

groet en bedankt voor het aandragen van een alternatief zonder java....
Marc
Offline Martijn - 30/08/2009 18:40
Avatar van Martijn Crew PHP in de iframe word een pagina geladen toch? nou, in die pagina. Dat zal weer.php wel zijn dan
Offline marcblom - 30/08/2009 18:46 (laatste wijziging 30/08/2009 18:51)
Avatar van marcblom Nieuw lid werkt dus toch nog niet.....

hij ververst wel als ik alleen www.blommetje.nl/weer.php oproep, maar als ik www.blommetje.nl doe, dan veranderd mijn pagina in alleen het weer en is de rest niet meer zichtbaar?

nog enig idee?

groet,
Marc
Offline Martijn1989 - 30/08/2009 19:50
Avatar van Martijn1989 PHP ver gevorderde Je moet ook echt de refresh doen in de iframe.

Dus

Website
Include Weer.php
Weer.php > Iframe met weercode en metarefresh
Website

Dus echt IN de iframe die metarefresh meegeven. Dat moet de oplossing zijn.
Offline marcblom - 30/08/2009 20:19
Avatar van marcblom Nieuw lid ik krijg het niet voor elkaar volgens mij. Ik heb hem op 10 seconden gezet zodat ik kan zien of hij refresht, maar ik zie niets. Bijgevoegd de code zoals ik jou tip in weer.php heb staan.

  1. <h4 align="center">
  2. <div style="background-color:#0060ac;color:#ebf1f8;font-family:Verdana,Arial,Tahoma,Times New Roman;font-weight:normal;font-size:10px;width:120px;height:14px;text-align:center"><a href="http://www.weer.nl/nl/home/weer/wereldweer/actueel_en_verwacht_weer/stad/31X3484/doetinchem.html?cityID=31X3484" target="_blank" style="color:#ebf1f8;font-family:Verdana,Arial,Tahoma,Times New Roman;font-weight:normal;font-size:10px;" title="Weersverwachting voor Doetinchem">Doetinchem</a></div>
  3. <iframe width="120" height="221" scrolling="no" frameborder="0" src="http://gratis.weer.nl/meteo/hptool/index.php?cid=31X3484&cityName=Doetinchem&l=nl&style=13&v=nl&ver=2&c1=ebf1f8&c2=0060ac&c3=000000&c4=ffffff&c5=000000&c6=ffffff&c7=0060ac&f1a=1&f1b=1&f2a=1&f2b=1&f3a=1&f3b=1&ct1=1&ct2=2&ct3=6&ct4=11&ct5=12&fcd=0"> <meta http-equiv="refresh" content="10;url=http://www.blommetje.nl/weer.php" /></iframe>
  4. </h4>


wat doe ik fout?

ik hoor weer graag van je. Bedankt voor je geduld, maar zoals gezegd ik ben een leek die waarschijnlijk te veel wil..... 

Marc
Offline jc2 - 31/08/2009 11:12 (laatste wijziging 31/08/2009 12:01)
Avatar van jc2 PHP interesse Martijn1989 dacht dat je het weer op een losse pagina had staan en die als src in je iframe laadde, maar je hebt de site van gratis.weer.nl als src in je iframe.
Door de metatag tussen <iframe> en </iframe> te zetten, wordt alsnog de hele pagina gerefresht en niet de iframe.
Je zult hierbij toch met Javascript moeten werken.

werkend voorbeeld
Offline marcblom - 31/08/2009 14:52
Avatar van marcblom Nieuw lid jc2, TOP!

het werkt, ik laat hem nu om het half uur refreshen, zodat de buienradar actueel blijft.

enorm bedankt!

groet,
Marc
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.197s