> Hvis man taster forkerte bruger eller login oplysninger ind,
> kommer man ind på en side, hvor der står siden ikke findes. Jeg
> vil gerne have der kommer et lille vindue op, hvor der står
> forkert login eller sådan noget lignende.
>
> Det skal være ligesom på
>
http://users.cybercity.dk/~dsl58854/testcenter/js/jslogin/index2.
> html
Hvis du gider ulejlige dig selv at glo i KILDEKODEN, så du slipper
for at spørge andre, der har lige så svært/let/whatever ved det...
Her er koden, som ligger bag ovenstående side:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"
http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml" xml:lang="da">
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" />
<title>Untitled</title>
<style type="text/css">
form fieldset div {
width:100%;
margin:0px;padding:0px;
}
form fieldset label {
float:left;
width:6em;
text-align:right;
}
form fieldset input {
}
</style>
<script type="text/javascript">
var sUrl = "";
var bWaiting = false;
function go() {
if (bWaiting) return false
var username=document.forms[0].username.value;
var password=document.forms[0].password.value;
sUrl = username+'/'+password+'.html'
if (document.createElement && document.getElementsByTagName) {
link2JS(sUrl)
} else {
gotoPage()
}
window.setTimeout("loginError()",3000)
bWaiting = true
return false
}
function pageReady() {
gotoPage()
}
function gotoPage() {
if (sUrl) location.href = sUrl;
}
function loginError() {
bWaiting = false;
alert('Forkert login')
document.forms[0].username.value="";
document.forms[0].password.value="";
}
link2JS = function(uri) {
if (document.createElement && document.getElementsByTagName) { //
Checks for DOM1 support
var oScript = document.createElement('script'); // Create a new
script
oScript.setAttribute('type','text/javascript');
oScript.setAttribute('src',uri);
var oHead = document.getElementsByTagName('head').item(0);
oHead.appendChild(oScript); // Append script to current site
if (window.opera) {link2JS_script(uri)}
}
}
link2JS_script = function(uri) {
var sSCRIPT = "<scr"+"ipt type=\"text/javascript\"
src=\""+uri+"\"></scr"+"ipt>"
var oSH = document.getElementById('scriptholder')
if (oSH) document.getElementById('scriptholder').innerHTML+= sSCRIPT
// document.body.innerHTML+= sSCRIPT
// document.getElementsByTagName('body').item(0).innerHTML+= sSCRIPT
}
</script>
</head>
<body>
<form action="" id="formen" onsubmit="go();return false;">
<fieldset>
<legend>Login</legend>
<div><label for="username">Brugernavn</label><input type="text"
id="username" /></div>
<div><label for="password">Adgangskode</label><input type="password"
id="password" /></div>
<div><input type="submit" value="login" onclick="go();return false;"
/><noscript><p>Du skal slå javascript til for at logge ind i
systemet.</p></noscript></div>
<p>Prøv med Brugernavn = <strong>martin</strong> og
Adgangskode = <strong>hintzmann</strong> og klik på login</p>
</fieldset>
</form>
<div id="scriptholder"></div>
</body>
</html>
MVH Jonas (aka Juke)
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials