Seite 1 von 1

method=post

Verfasst: 23.03.2007 22:18
von Martin Truckenbrodt
Hallo,
ich habe auf www.killi.org ein PopUp Fenster eingebaut, um auf eine Veranstaltung hinzuweisen. In den Teilen die zum phpBBgehören habe ich das nicht drinnen.

Nun will ich dass, dieses PopUp Fenster nur einmalig beim Besuch dieses Website aufgerufen wird. Wenn man also auf FAQ, Links oder Impressum klickt, soll das Fenster nicht noch einmal geöffnet werden.
Ich habe Folgendes eingebaut:

Code: Alles auswählen

<form action="" method="post">
<input type="hidden" name="popup" value="1">
</form>
und lasse vorher immer Folgendes laufen:

Code: Alles auswählen

$popup = $_POST['popup'];
if ($popup == "")
{
	echo "onload=\"PopUp()\"";
}
Ich denke ich habe im ersten Code Block was nicht richtig gemacht.

Danke und Gruß Martin

Verfasst: 24.03.2007 11:19
von rox²³
Versuchs mal mit:

Code: Alles auswählen

<form action="#" method="post">
<input type="hidden" name="popup" value="1">
</form> 

Verfasst: 24.03.2007 16:18
von Miriam
Was immer das helfen mag....

Probier es so -->

Code: Alles auswählen

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="popup" value="1">
<input type="submit" value="Link zur Datei <?php echo $_SERVER['PHP_SELF']; ?>" style="color:blue; background-color: white; border:none; text-decoration: underline"></input>
</form>
<?php
if (isset($_POST['popup']) && intval($_POST['popup']) == 1)
{
	echo "PopUp war schon";
}
else
{
	echo "kein PopUp gesendet";
}
?>