nach abschicken soll Seite im Frame geöffnet werde

humsdigga

Mitglied
Hallo ich habe meinen login mit einem div kontainer in meiner hp eingebaut.
nachdem login werde ich ya weitergeleitet nach login.php (wie unten gleich zu sehen ist), jedoch wird es im selben fenster geöffnet, da ich mit frames arbeite möchte ich jedoch das, sich die seite login.php im meinem frame öffnet. wie bekomm ich das hin?
PHP:
<form action="login.php" method="post">
Dein Username:<br>
<input type="text" size="24" maxlength="50"
name="username"><br><br>

Dein Passwort:<br>
<input type="password" size="24" maxlength="50"
name="password"><br>

<input type="submit" value="Login">
</form>

ich hatte gedacht, dass es vllt so gehen könnte:
PHP:
<form action="login.php" target=frame method="post">

geht aber leider nicht
 
Arbeitest du nun mit Div oder mit einen Frameset?

Bei Div brauchste nur die entsprechende datei includen
Bei Frame gibst du einfach den voher definierten Framnamen an mit target="Framename" je nachdem wie du eben deinen Frame benannt hast.

Mfg Splasch
 
ich arbeite mit kontainer und frames, um eine seite anzuzeigen ist klar, und kontainer um z.b bilder oder text an einer BESTIMMTEN stelle zu haben. aber nur der frame soll sich ändern
 
Hi,

ich hatte gedacht, dass es vllt so gehen könnte:
PHP-Code:
<form action="login.php" target=frame method="post">
geht aber leider nicht

So müsste das gehen:

HTML:
<frame name="name_des_zielframes" ...>
:
:
<form action="login.php" target="name_des_zielframes" method="post">

LG
 
so ich erklär nocheinmal wie ich arbeite.

ich habe eine datei namens "hp.php"

dort is das ganze designe,menü usw (is ya klar),...und in der mitte undgefähr ( ist ya auch eig egal) habe ich ein frame. dort werden die seiten gezeigt wie z.b das gästebuch, ich bleibe jedoch IMMER auf der datei/seite (wie mans auch immer nennen will) "hp.php" lediglich der frame ändert sich vom inhalt.

die kontainer benutze ich für bilder button usw. damit ich den ort der bilder bestimmen kann. dürfte jedem klar sein.

mein login habe ich in einem divkontainer gepackt, und steht am rand der seite "hp.php", nun will ich sobald man auf einloggen klickt, dass die seite wohin die daten gesendet werden ( > login.php > überprüft ob pw usw richtig ist) , im frame geöffnet wird, sodass designe usw bleibt. so wie ich es nun habe, öffnet sich die seite im fenster. das heißt, von der hp sieht man NICHTS mehr.

ich hoffe ich habe nich zu viel überflüssiges geschrieben und ihr wisst nun bescheid :-P

// EDIT

entschuldigung. ich habe es nun geschafft.
PHP:
<form action="http://humsdigga.hu.funpic.de/php/homepage/login/login.php" target=frame method="post">


sorry das hatte ich vorher auch, vllt ein tippfehler eingebaut. damit ist dieses thema aufgeklärt.
 
Zurück