Dann lasse doch die pressarea/index.php nach einer etwaigen Variablen $_GET["fertig"] ausschau halten:
index.php
if($_GET["fertig"]=="yes")
{
# mache den erwünschten Efekt
}
else
{
# mache garnichts und übergib wieder an die index1.php
}Gruß aus Berlin!
eddi
Also wenn ich im Verzeichnis pressarea/ das skript index.php ausführe funktioniert es wunderbar. Wenn ich allerdings das Skript über die Startseite index1.php, welche nicht im pressarea/ Verzeichnis liegt aufrufe, also per include einbinde. Öffnet er das skript zwar, aber:
um es in neuem Fenster zu öffnen habe ich:
action="pressarea/index.php?fertig=yes"
Allerdings möchte ich das es nicht in neuem Fenster geöffnet wird. Wie gesagt, ich habe auf der index.php (die im Hauptverzeichnis) ja eine umgebung in der ich das Skript eingebunden habe. Und dort wo es eingebunnden ist soll auch die Ausgabe stattfinden.
Ich habe nun herausgefunden:
wenn ich direkt auf der hauptseite eingebe:
<?php include 'pressarea/index.php' ?>
funktioniert das skript einwandfrei.
Es ist aber anders eingebunden.
auf der Hauptseite steht:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="700" height="76" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="139" bgcolor="#CCCC66">
<p>MenuItem1<br>
<a href="index1.php?action=pressarea">MenuItem1.1</a><br>
MenuItem1.2<br>
MenuItem1.3</p>
<p>MenuItem2</p>
<p>MenuItem3<br>
MenuItem3.1<br>
MenuItem3.2</p>
</td>
<td width="388" bgcolor="#CCCCFF">
<?php
include 'script.php';
?>
</td>
<td width="173" bgcolor="#CCCC66">
<p>MenuItem4<br>
MenuItem4.1<br>
MenuItem4.2<br>
MenuItem4.3</p>
<p>MenuItem5</p>
<p>MenuItem6<br>
MenuItem6.1<br>
MenuItem6.2</p>
</td>
</tr>
</table>
</body>
</html>
........
wobei die skript.php so aussieht:
<?PHP
switch($action)
{
case "pressarea": include 'pressarea/index.php'; break;
}
?>
.....
:[[[[[ heul.....