Avatar billede spiritusanta Nybegynder
31. juli 2002 - 00:25 Der er 9 kommentarer og
1 løsning

Adgangs kode

Bare kald mig en N00B til HTML, men nu står jeg i et lille problem, jeg har lavet/fundet et script til en smart adgangskode, hvor passworded er den side man vil ind på... her under er source coden.

<FORM>
<INPUT TYPE=PASSWORD NAME="adgang" SIZE="20" MAXLENGTH="20">&nbsp;&nbsp;&nbsp;
<INPUT TYPE=BUTTON VALUE=" OK " onClick="location=form.adgang.value+'.php'">
</FORM>

Problemet er nu, at når man indtaster koden, bliver siden med formen udskiftet til den side man har skrevet adgangskoden til... det er jo godt nok.

Men jeg vil gerne have at hele den frames-side, som siden med formen på, bliver udskiftet med den side, man skriver koden til :)

Hvordan gøres det?

Håber nogen kan svare på mit spørgsmål?
Avatar billede cdc Novice
31. juli 2002 - 00:28 #1
prøv at sette <base target="_blank"> eller <base target="_top"> i din head
Avatar billede spiritusanta Nybegynder
31. juli 2002 - 00:33 #2
Virker ikke :(

Du kan lige få hele kildekoden

<HTML>
<HEAD>
<LINK href="../style.css" media=all rel=stylesheet>
<base target="_blank">
</HEAD>
<BODY BGCOLOR=394A6A>
<CENTER>
<P CLASS="menuoverskrift">Kun adgang for medlemmer<BR>Indtast personlige kode</P>
<FORM>
<INPUT TYPE=PASSWORD NAME="adgang" SIZE="20" MAXLENGTH="20">&nbsp;&nbsp;&nbsp;
<INPUT TYPE=BUTTON VALUE=" OK " onClick="location=form.adgang.value+'.php'">
</FORM>
</CENTER>
</BODY>
</HTML>
Avatar billede thesurfer Nybegynder
31. juli 2002 - 00:34 #3
prøv det her:

<form name="frpassword">
<input type="password" name="mitpassword">
<br>
<a href="#" target="_self"  onClick="location.href=document.forms['frpassword'].mitpassword.value + '.php'; return  false">Log in</a>
</form>

/theSurfer
Avatar billede jakoba Nybegynder
31. juli 2002 - 00:35 #4
skriv top. foran location:

<INPUT TYPE=BUTTON VALUE=" OK " onClick="top.location.href=form.adgang.value+'.php'">

mvh JakobA
Avatar billede thesurfer Nybegynder
31. juli 2002 - 00:35 #5
jeg mener at for at åbne i hele vinduet / framesettet skal man enten bruge "_self" eller "_parent"..

/theSurfer.
Avatar billede jakoba Nybegynder
31. juli 2002 - 00:39 #6
thesurfer >> det er html navnene på denne ramme (_self) og denne rammes frameset (_parent)

De tilsvarende javascript navne er  self. og parent. placeret foran location.
top.location er hele browservinduets ramme
Avatar billede cdc Novice
31. juli 2002 - 00:39 #7
self og parent er samme ramme ikke hele siden, top er hele siden blank er en ny side
Avatar billede spiritusanta Nybegynder
31. juli 2002 - 00:41 #8
Hehe... jo nyt problem

Jeg har på en måde to frameset
Det ene ligger i det første vindue.
Det andet frameset ligger i det første frameset, som et vindue/side

Med den kode jeg lige fik går jeg helt ud forbi det første og andet frame set... håber i forstår :/
Mit problem er, at jeg gerne kun vil ud til starten af det andet frame set. Hvis i vil, kan i få source-coden til begge sider med frames
Avatar billede jakoba Nybegynder
31. juli 2002 - 00:42 #9
så er det parent. du skal bruge:

<INPUT TYPE=BUTTON VALUE=" OK " onClick="parent.location.href=form.adgang.value+'.php'">
Avatar billede spiritusanta Nybegynder
31. juli 2002 - 00:44 #10
thx det virker :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester