[PHP] ander window refreshen

Pagina: 1
Acties:
  • 171 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • durkagain
  • Registratie: April 2000
  • Laatst online: 09-04 21:37
Ik heb de search al gebruikt, maar ik stuit op andere dingen dan ik wil. Dus vraag ik het maar ff snel.

Wat ik wil is eigenlijk simpel, ik wil vanuit een window, dat geopent is met "window.open", de pagina refreshen waar die "window.open" op staat. Dus eigenlijk de achterliggende pagina.
Net zoals al bij de reageer functie op tweakers. Dan refreshed het nieuws topic ook als je gereageerd hebt.
Dus hoe stuur ik op een of andere manier een header naar dat andere window toe.....?

Acties:
  • 0 Henk 'm!

  • Apache
  • Registratie: Juli 2000
  • Laatst online: 16-09 10:29

Apache

amateur software devver

javascript ... php is serverside ...

If it ain't broken it doesn't have enough features


Acties:
  • 0 Henk 'm!

  • durkagain
  • Registratie: April 2000
  • Laatst online: 09-04 21:37
weet je zeker dat het niet met php kan?
Hmpz het leek mij ook niet, maar ik kon nix in JS vinden op de tweakers site, zeker niet goed gekeken....

Acties:
  • 0 Henk 'm!

  • wicher|IA
  • Registratie: November 2000
  • Laatst online: 10-04-2023
Op zondag 15 juli 2001 22:18 schreef Dumb Ass Durruk het volgende:
weet je zeker dat het niet met php kan?
Hmpz het leek mij ook niet, maar ik kon nix in JS vinden op de tweakers site, zeker niet goed gekeken....
PHP is serverside
JS is clientside (in dit geval dan)
en dit is duidelijk een actie die aan de kant van de client gebeurt, dus clientside

Acties:
  • 0 Henk 'm!

  • Alex
  • Registratie: Juli 2001
  • Laatst online: 20-08 21:38
je kunt wel dit doen:
PHP:
1
2
3
4
5
6
7
8
9
10
<?
if($onzin == $nogmeeronzin):
?>
<script type="text/javascript" language="Javascript">
window.alert("Jah het klopt!!");
//ook andere window functie kun je pakken
</script>
<?php
endif;
?>

zo duidelijk??

Deze post is bestemd voor hen die een tegenwoordige tijd kunnen onderscheiden van een toekomstige halfvoorwaardelijke bepaalde subinverte plagiale aanvoegend intentioneel verleden tijd.
- Giphart


Acties:
  • 0 Henk 'm!

  • durkagain
  • Registratie: April 2000
  • Laatst online: 09-04 21:37
Yep....
Maar ik dacht misschien omdat het window waarom ik nu in zit kan ik wel een header naar de parent sturen. Maar ja ik twijfelde dus maar ff vragen hier.
Ik zal es ergens kijken wat voor JS statement ik moet gebruiken om bij dat andere window te komen... of iemand hier een tip heeft, graag :)

edit:

parent.window.location.reload(); doet nix...
en ik zie het al dan refreshed ie zichzelf..

Acties:
  • 0 Henk 'm!

Verwijderd

Als je bijvoorbeeld een forum hebt en je hebt een reageer windowtje en na het drukken op de knop wil je dat het forum refreshed kan je een functie maken als volgt
code:
1
2
3
4
5
6
7
<SCRIPT LANGUAGE="JavaScript">
    if(parent.window.opener.closed)
         window.open("http://jou.url.nl", "naam");
    else
        parent.window.opener.location = "javascript:history.go(0)";
    setTimeout("window.close()", 2000);
</SCRIPT>

En uiteraard los je zoiets op met javascript en niet met php...

Acties:
  • 0 Henk 'm!

  • Alex
  • Registratie: Juli 2001
  • Laatst online: 20-08 21:38
je kunt zo je frame reloaden:
PHP:
1
2
3
4
5
6
7
8
9
<?
 
if($onzin == $nogmeeronzin):
?>
<script type="text/javascript" language="Javascript">
window.open("url",target);
</script>
<?php endif; 
?>

en tuurlijk header

Deze post is bestemd voor hen die een tegenwoordige tijd kunnen onderscheiden van een toekomstige halfvoorwaardelijke bepaalde subinverte plagiale aanvoegend intentioneel verleden tijd.
- Giphart


Acties:
  • 0 Henk 'm!

  • durkagain
  • Registratie: April 2000
  • Laatst online: 09-04 21:37
Hey thanx nokia, ik heb het nu zo gewoon gedaan:
<input type=button value="Sluit dit venster" class=cFormstyle onclick="parent.window.opener.location.reload(); window.close();">
dat opener was de oplossing waar ik naar zocht :)
Waarom je die timeout er nou in heb vat ik niet precies. Kapt ie met reloaden als je ondertussen dat venster afsluit...?

En wat bedoel jij nou precies dan prog-konijn? Dat target is dan het window waarvan ik het andere heb geopend?

Acties:
  • 0 Henk 'm!

Verwijderd

Op maandag 16 juli 2001 22:41 schreef Dumb Ass Durruk het volgende:
Hey thanx nokia, ik heb het nu zo gewoon gedaan:
[..]

dat opener was de oplossing waar ik naar zocht :)
Waarom je die timeout er nou in heb vat ik niet precies. Kapt ie met reloaden als je ondertussen dat venster afsluit...?

En wat bedoel jij nou precies dan prog-konijn? Dat target is dan het window waarvan ik het andere heb geopend?
Jouw manier werkt perfect, nu wil ik dat hij de pagina pas refrest naar 2 seconden (de achterliggende pagina) Weet iemand hoe dit kan!???
Pagina: 1