Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Infos an 2 PHP-Dateien schicken (ähnlich wie 2 Frames ändern)
Frage
Hallo,
bevor ich hier gleich "Prügel" bekomme, ich habe die Suche benutzt, aber nichts passendes gefunden. Mein Problem ist folgendes: Ich möchte, wenn ich auf einen Link klicke (Navigation), dass ich Variablen an zwei PHP-Dateien schicke, also von der Form: content.php?test=ok und top.php?pfad=irgendwo. Also das Prinzip ist praktisch wie bei zwei Frames gleichzeitig ändern, aber das funktioniert nicht bei meinem Vorhaben, weil ich ja nicht direkt die Frames ändern will, sondern sich die Frames praktisch dynamisch ändern, je nachdem, welche Variable ich mitschicke. Habs bisher so versucht, aber bin gescheiter:
[code]
//das steht in meiner navi.php Datei, die für die Navigation zuständig ist:
....
<script type="text/javascript">
<!--
function ZweiFrames(URI1,F1,URI2,F2) {
Frame1=eval("parent."+F1);
Frame2=eval("parent."+F2);
location.href = URI1;
Frame2.location.href = URI2;
}
//-->
</script>
....
//hier die Stelle, wo ich 2 Dateien was übergeben will:
for ($i=0; $i<$anzahl; $i++)
{
echo '<tr>
<td width="10"><img src="img/button-rand-links2.gif" width="10" height="21"></td>
<td width="100" style="background-image:url(img/button_mitte2.gif);">
<a href="javascript:ZweiFrames(\'content.php?MenuItem='.$i.'\', \'main\', \'top2.php?test=bla\',\'top\');" target="main" class="menulink">'.$navi[$i].'</a></td>
<td width="10"><img src="img/button-rand-rechts2.gif" width="10" height="21"></td>
</tr>';
}
[/code]
Hat jemand nen Tipp?
Antwort 1 von stephanbauer
Bei JavaScript kann ich dir nicht viel helfen, versuche es zu vermeiden.
Wenn deine Seite nur aus 2 Frames besteht kannst du doch die Variablen an die Hauptseite schicken in der die Frames stehen.
Dort lässt du dann die Seiten in den Variablen im dazugehörigen Frame aufrufen..
oder willst du etwas anderes?
Wenn deine Seite nur aus 2 Frames besteht kannst du doch die Variablen an die Hauptseite schicken in der die Frames stehen.
Dort lässt du dann die Seiten in den Variablen im dazugehörigen Frame aufrufen..
oder willst du etwas anderes?
Antwort 2 von kathrin77
Ahhhhhh, der Tipp war super, habs so gemacht und kann damit alles erreichen, was ich wollte. Das ich darauf nicht selbst gekommen bin :-).
Danke!
Danke!
Antwort 3 von stephanbauer
dafür sind wir doch da ;)

