ich hab da ein kleines focus problem. schoen brav hab ich auch schon die bisherigen beitraege durchsucht, doch leider kann ich nirgends eine antwort finden
das problem: ich möchte eine passwort seite gestalten. den focus hier zu setzten ist kein problem. jetzt gehts aber weiter: wird das passwort richtig gesetzt, soll auf der naechsten seite (chooseaction.php) die auswahl von 2 links ausgegeben werden (bis hier: kein problem), wird das passwort falsch geschrieben, soll auf der gleichen seite (chooseaction.php) statt der auswahl eine fehlermeldung kommen und ein neues eingabefeld MIT CURSOR. hier nun das problem: ich hab "focus()" schon im head definiert und hab im body tag onLoad= ... . wenn ich das passwort falsch eingebe, erscheint die neue eingabe und der cursor blinkt: alles paletti. wenn ich das passwort aber richtig eingebe, erscheint auf der folge die auswahl ganz korrekt, ich krieg aber ne fehlermeldung wegen dem passwort, wahrscheinlich weil focus() mit onLoad vergebens geladen wurde. hier der code:
head>
<title>login</title>
<link rel="stylesheet" href="Styles.css" type="text/css">
<SCRIPT LANGUAGE="Javascript">
<!--
function pwfocus(){
document.form1.password.focus();
}
//-->
</SCRIPT>
</head>
<body onLoad="window.resizeTo(550,550) , pwfocus()">
<?
if($verbindung = mysql_connect("localhost")){
echo "verbunden";
}
$Query ="SELECT l_password FROM Mida.lab WHERE l_name='$l_name'";
if(!($result = mysql_query($Query,$verbindung))){
echo "Scheisse keine Verbindung";
}
if($password==mysql_result($result,0)){
echo"<h1><a href='user.php'>Save Data </a></h1>";
echo"<h1><a href='search.php'>Search Data </a></h1>";
}
else {echo "<h1> Wrong password !</h1>";
echo"<h2>","Try again ". $l_name. "</h2>";
echo "<form name='form1' method='post' action='chooseaction.php'>";
echo "<input type='password' name='password'>";
echo "<input type='submit' value='Login'>";
echo "</form>";
}
?>
</body>
</html>
bitte bitte bitte, wenn irgendjemand eine idee hat,
es gruesst finn
das problem: ich möchte eine passwort seite gestalten. den focus hier zu setzten ist kein problem. jetzt gehts aber weiter: wird das passwort richtig gesetzt, soll auf der naechsten seite (chooseaction.php) die auswahl von 2 links ausgegeben werden (bis hier: kein problem), wird das passwort falsch geschrieben, soll auf der gleichen seite (chooseaction.php) statt der auswahl eine fehlermeldung kommen und ein neues eingabefeld MIT CURSOR. hier nun das problem: ich hab "focus()" schon im head definiert und hab im body tag onLoad= ... . wenn ich das passwort falsch eingebe, erscheint die neue eingabe und der cursor blinkt: alles paletti. wenn ich das passwort aber richtig eingebe, erscheint auf der folge die auswahl ganz korrekt, ich krieg aber ne fehlermeldung wegen dem passwort, wahrscheinlich weil focus() mit onLoad vergebens geladen wurde. hier der code:
head>
<title>login</title>
<link rel="stylesheet" href="Styles.css" type="text/css">
<SCRIPT LANGUAGE="Javascript">
<!--
function pwfocus(){
document.form1.password.focus();
}
//-->
</SCRIPT>
</head>
<body onLoad="window.resizeTo(550,550) , pwfocus()">
<?
if($verbindung = mysql_connect("localhost")){
echo "verbunden";
}
$Query ="SELECT l_password FROM Mida.lab WHERE l_name='$l_name'";
if(!($result = mysql_query($Query,$verbindung))){
echo "Scheisse keine Verbindung";
}
if($password==mysql_result($result,0)){
echo"<h1><a href='user.php'>Save Data </a></h1>";
echo"<h1><a href='search.php'>Search Data </a></h1>";
}
else {echo "<h1> Wrong password !</h1>";
echo"<h2>","Try again ". $l_name. "</h2>";
echo "<form name='form1' method='post' action='chooseaction.php'>";
echo "<input type='password' name='password'>";
echo "<input type='submit' value='Login'>";
echo "</form>";
}
?>
</body>
</html>
bitte bitte bitte, wenn irgendjemand eine idee hat,
es gruesst finn
Kommentar