Oud 18-06-2003, 15:19
Martin
Avatar van Martin
Martin is offline
Zodra ik in index.php op de link reageer klik krijg ik een pop-up met daarin newreply.php. Na het maken van een nieuwe reactie wil ik dat het venster automatisch wordt gesloten en dat index.php wordt vernieuwd. Maar hoe doe ik dat?

=================================
index.php:

PHP-code:
<?
print('<script LANGUAGE = "JavaScript" src=scriptfile.js></script>');
echo "<a href=\"javascript:react('newreply.php?thread_id=$thread_id')\">Reageer</a>";
?>
scriptfile.js:
PHP-code:
function react(link)
    { 
        
window.open(link"_blank","toolbar=no,location=no,menubar=no,scrollbars=no,width=450,height=350,resizeable=no,status=no");
    } 
Newreply.php:
PHP-code:
<?
if($send){
echo "Bedankt voor je reactie! Dit venster wordt gesloten en de thread wordt vernieuwd!";
}
else {
echo "<form action=newreply.php>";
echo "<input type=hidden name=send value=true>";
echo "Username: <input type=text name=username><br>";
echo "Bericht: <textarea name=bericht cols=30 rows=5></textarea><br>";
echo "<input type=submit value=verzenden>";
echo "</form>";
}
?>
Met citaat reageren
Advertentie
Oud 18-06-2003, 16:02
kHebTrekInWatLekkers
Avatar van kHebTrekInWatLekkers
kHebTrekInWatLekkers is offline
probeer window.close? iets in die richting...
__________________
Ik heb trek in wat lekkers
Met citaat reageren
Oud 18-06-2003, 16:06
deathz0rz
deathz0rz is offline
er was geloof ik iets van een opener-object ofzo
__________________
Ooit. Dan.
Met citaat reageren
Oud 18-06-2003, 22:02
Tofke_H
Avatar van Tofke_H
Tofke_H is offline
Citaat:
Bootsman123 schreef op 18-06-2003 @ 22:40:
Iets met:

<body onLoad="window.close();">
dan sluit je venster al wanneer het opent, dat is echt niet de bedoeling.


Ik ben al zover met Javascript dat hij als je 2 keer een reply post, de 2de keer het reload in het juist venster, alleen voor de eerste keer opent hij de index.php in een nieuw venster.
Oplossing is om de eerste keer dat de index.php geopend wordt, deze een naam mee te geven. Of bestaat er zoiets als "owner" en daarmee bedoel ik dat de ene venster de baas/moeder is van de popup... en dat je die zo kan "aanspreken".
__________________
Liefde: Het pokerspel van het Leven. Je begint met een paar en je eindigt met een full house.
Met citaat reageren
Oud 18-06-2003, 22:09
deathz0rz
deathz0rz is offline
Citaat:
Tofke_H schreef op 18-06-2003 @ 23:02:
dan sluit je venster al wanneer het opent, dat is echt niet de bedoeling.


Ik ben al zover met Javascript dat hij als je 2 keer een reply post, de 2de keer het reload in het juist venster, alleen voor de eerste keer opent hij de index.php in een nieuw venster.
Oplossing is om de eerste keer dat de index.php geopend wordt, deze een naam mee te geven. Of bestaat er zoiets als "owner" en daarmee bedoel ik dat de ene venster de baas/moeder is van de popup... en dat je die zo kan "aanspreken".
Citaat:
deathz0rz schreef op 18-06-2003 @ 17:06:
er was geloof ik iets van een opener-object ofzo
Citaat:
opener

--------------------------------------------------------------------------------

Description

Returns a reference to the window that created the current window.

Syntax
object.opener[ = opener]


Remarks

This property has read-write permissions, meaning you can change as well as retrieve its current value.

Applies To

window
window.opener dus
__________________
Ooit. Dan.
Met citaat reageren
Oud 18-06-2003, 22:32
Tofke_H
Avatar van Tofke_H
Tofke_H is offline
found
__________________
Liefde: Het pokerspel van het Leven. Je begint met een paar en je eindigt met een full house.

Laatst gewijzigd op 18-06-2003 om 22:39.
Met citaat reageren
Oud 19-06-2003, 12:30
M@rco
Avatar van M@rco
M@rco is offline
Dit zou moeten werken...

In newreply.php:

<a href="javascriptelf.close(); window.opener.location.href = 'index.php';">Blaat</a>
__________________
What experience and history teach is this — that people and governments never have learned anything from history, or acted on principles deduced from it.
Met citaat reageren
Oud 19-06-2003, 12:34
Martin
Avatar van Martin
Martin is offline
Citaat:
M@rco schreef op 19-06-2003 @ 13:30:
Dit zou moeten werken...

In newreply.php:

<a href="javascriptelf.close(); window.opener.location.href = 'index.php';">Blaat</a>
Klopt

Tofke heeft mij inmiddels verder geholpen. Iedereen bedankt voor de moeite .
Met citaat reageren
Oud 16-08-2003, 16:28
micra
Avatar van micra
micra is offline
Citaat:
Martin schreef op 19-06-2003 @ 13:34:
Klopt

Tofke heeft mij inmiddels verder geholpen. Iedereen bedankt voor de moeite .
mmM dus wat moet het 100% zijn?

en hij sluit naar dat ik submit?
met dit script?
<a href="java scriptelf.close(); window.opener.location.href = 'index.php';">Blaat</a>
Met citaat reageren
Oud 16-08-2003, 16:32
Martin
Avatar van Martin
Martin is offline
Na het inputten in de DB echo je dit:

PHP-code:
            <SCRIPT language=\"JavaScript\"> 
            <!--
            opener.document.location=\"index.php?module=viewthread&thread_id=
$thread_id\";
            window.close();
</script> 
Met citaat reageren
Advertentie
Reageren

Topictools Zoek in deze topic
Zoek in deze topic:

Geavanceerd zoeken

Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 20:23.