Open new window
HejsaJeg har følgende kode:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>the main page</title>
<script type="text/JavaScript">
window.name="hovedvinduet";
</script>
</head>
<body>
<?php
index.php
$brugernavn = $_REQUEST['brugernavn'];
echo $brugernavn;
echo "HEJSA";
if(isset($_REQUEST['checksum'])) { echo "Velkommen: " . $_REQUEST['brugernavn']; }
?>
<a href="#" onclick="window.open('login.php','login','');return false">Log ind</a>
</body>
</html>
login.php
<form name="frmLogin" action="index.php" method="post" target="hovedvinduet" onsubmit="setTimeout('window.close()',10)">
Brugernavn: <input type="text" name="brugernavn">
<br>
Kodeord: <input type="password" name="kodeord">
<br>
Checksum: <input type="checksum" value="checksum" readonly>
<input type="submit" name="loginsubmit" value="Log in">
</form>
Jeg har testet det i IE7.0 og der virker det efter hensigten, vender jeg blikket mod Firefox så sender den ikke data til hovedvinduet endsige, åbner den fil under action.
_Nogen forklaring?
Se evt. http://www.eksperten.dk/spm/689339
For yderligere
///McCookie
