"Janus Sander Schiøtte" <Sunaj@oncable.dk> wrote in message
news:atqkhh$gk3$1@sunsite.dk...
> Jeg har nu haft kigget lidt på sagen...
> Men da jeg ikke rigtigt ved noget om java endnu, er det lidt svært for mig
at
Lille rettelse Java er ikke det samme som JavaScript.
> gennemskue hvad der sker... Hvis du gider må du meget gerne skrive lidt om
> hvad det er der sker.....
JavaScriptet kombinere brugernavn og adgangskode til stien til et
HTML-dokument, som den redirecter til.
Hvis login er forkert får man normalt en kedelig fejlbesked. Men dette
script prøver først at kontrollere om filen eksistere før den redirecter til
det.
> Har jeg ret i at scribtet forventer at få et svar fra den pågældende fil,
> hvis ikke den for det forventede svar vil den da sige "forkert password" ?
Ja, den forventer et svar fra HTML-dokumentet.
Den inkludere HTML-dokumentet som en JS-fil. Findes filen bliver javascript
funktionen "pageReady()" kørt, som redirecter til filen. Findes den ikke
sker der en timeout efter 3 sek. som alert'er "Forkert login" (Kan også
redirecte til en anden side.)
For at et HTML-dokument kan opfattes både som et HTML-dokument og en JS-fil
skal der indsættes nogle ud-kommenteringer.
I HTML sætte man kommentar med <!-- og -->.
I Javascript bruger man /* og */ som kommentar.
Hvis man kombinere dem som vist i filen hintzmann.html
<!--
/*-->
<html>
<body>
<!--*/ //-->
if (window.pageReady) pageReady();
<!--
/*-->
</body>
</html><!--*/ //-->
Kan filen hentes både som HTML og JS.
Ideen med at kombinere HTML og JS i et dokument via udkommentering har jeg
fået fra Tantek
http://www.tantek.com/log/2002/11.html#L20021121t1730
Jeg håber du har fået svar på dine spørgsmål
Hintzmann