Hallo
Ich hab mir von nem Kollegen den Quellcode zum 2 Framesladen schicke lassen. Nun hab ich den einwenig umgebaut in ein Frame laden.
So weit so gut. Hat ja bis lang nichts mit PHP zu tun. Nun will ich aber dass es mir das ausführt bei meiner Login.php
Ich erhebe besonders die Zeile echo "einFrame('navi.php','navi')"; Hervor. Die sollte ja eigentlich die Funktion ausführen. Tut sie aber nicht. Wenn ich jetzt einfach
schreibe, passiert ein Fatal Error...
Was kann ich tun? bzw. wie verknüpfe ich das richtig???
MFG Billy
Ich hab mir von nem Kollegen den Quellcode zum 2 Framesladen schicke lassen. Nun hab ich den einwenig umgebaut in ein Frame laden.
Code:
function einFrame(URI1,F1) { Frame1=eval("parent."+F1); Frame1.location.href=URI1; }
Code:
<html> <head> <link rel="stylesheet" type="text/css" href="../format.css"> <script language="Javascript" type="text/javascript" src="java.js"></script> </head> <body> <? $login = $HTTP_POST_VARS["login"]; if ($login != "ok") { echo "<table border=0 width=\"100%\">\n"; echo "<form action=\"log.php\" method=\"post\">\n<tr>\n"; echo "<td class=\"login\">Username:</td>\n"; echo "<td class=\"login\"><input name=\"user\" type=\"text\" size=\"7\"></td>\n</tr>\n<tr>\n"; echo "<td class=\"login\">Passwort:</td>\n"; echo "<td class=\"login\"><input name=\"pass\" type=\"password\" size=\"7\"></td>\n</tr>\n<tr>\n"; echo "<td class=\"center\"><input name=\"login\" type=\"hidden\" value=\"ok\"><input type=\"submit\" value=\"Login\"></td>\n</tr>\n"; echo "</form></table>\n"; } else { session_start(); include("ms_con.php"); $gr_f = mysql_query("SELECT Level FROM user WHERE User='$user'"); $gr_r = mysql_fetch_row($gr_f); $group = $gr_r[0]; $_SESSION['user'] = '$user'; $_SESSION['group'] = '$group'; $_SESSION['login'] = '$login'; echo "EINGELOGGT!"; echo "einFrame('navi.php','navi')"; } ?> </body> </html>
Code:
einFrame('navi.php','navi');
Was kann ich tun? bzw. wie verknüpfe ich das richtig???
MFG Billy
Kommentar