Avatar billede want2learn Nybegynder
25. december 2003 - 05:28 Der er 11 kommentarer og
1 løsning

accepter vilkår side

Hvordan laver man en side hvor der står en masse regler/vilkår og så med et afkrydsningsfelt.

når en bruger så kommer ind på siden og læser det og aktiverer/sætter et kryds i afkrydsningsfeltet så vil denne kunne klikke på en "Gå Videre" knap og komme ind på en opretbruger side.

på opretbruger siden skal der bruges noget der kræver at man forinden har været inde på reglsiden hvis man bare direkte logger ind på opretsiden (hvis man kender adressen) så vil man blive sendt til reglsiden automatisk da opretsiden kræver at afkrydsningsfeltet er krydset af.

altså

1)
Hvordan laver jeg det med reglsiden ang at submit først virker når der er sat et kryds i afkrydsningsfeltet.

2)
Hvordan laver jeg et lille script som sender en til regl.asp hvis der ikke er sat er kryds eller hvis man bare logger direkte ind på opret.asp siden.

Nogle der vil hjælpe !??
Avatar billede roenving Novice
25. december 2003 - 05:36 #1
Det kan laves i javascript med denne type løsning:

tilmeld.siden kigger efter om man har været inde på regel.siden:

<script type="text/javascript">
if(!document.referrer.indexOf(dinsidemedregler.html)>-1)location.href=dinsidemedregler.html
</script>
Avatar billede want2learn Nybegynder
25. december 2003 - 14:42 #2
okay du kan ikke lige vise begge codestumper til regl siden og opret siden !??
Avatar billede roenving Novice
25. december 2003 - 14:48 #3
1)

<!-- Al det andet html og reglerne -->

<form action="opret.asp" onsubmit="return this.ok.checked">
Jeg accepterer reglerne: <input type="checkbox" name="ok">
</form>

2)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<script type="text/javascript">
if(document.referrer.indexOf("regler.asp")==-1)location.href="regler.asp"
</script>

<!-- resten af tilmeldingen -->
Avatar billede want2learn Nybegynder
25. december 2003 - 15:10 #4
okay har kun lige prøvet det kode 1

Og det virker ;) MEN når jeg logger direkte ind på opret.asp så sender dem mig til regl.asp, som den skal.

det der er mit spm er nu at jeg på opret.asp både har form siden og gemme siden altså min form har action=opret.asp så når jeg kommer ind på opret og udfylder formen og klikker opret så sender dem mig ind på opret.asp igen for at gemme tingene !!

Vil den kunne det eller vil den her sende mig til regle.asp når den vil gemme eller vil du kunne huske at jeg har været på regle.asp !??
Avatar billede roenving Novice
25. december 2003 - 15:15 #5
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<script type="text/javascript">
if(document.referrer.indexOf("regler.asp")==-1&&document.referrer.indexOf("opret.asp")==-1)location.href="regler.asp"
</script>
Avatar billede want2learn Nybegynder
25. december 2003 - 15:22 #6
mangler der ikke noget for at kunne komme videre fra regl.asp til opret.asp !??
kan nemlig ikke komme videre når jeg sætter et flue ben i feltet !!
Avatar billede want2learn Nybegynder
25. december 2003 - 15:23 #7
ok læg lige et svar indtil videre har det jo virket ;) mangler bare lige den sidste ting som jeg lige skrev ;)
Avatar billede thesurfer Nybegynder
26. december 2003 - 01:01 #8
burde det egenligt ikke have været?:

if ( (document.referrer.indexOf("regler.asp")==-1) && (document.referrer.indexOf("opret.asp")==-1) ) location.href="regler.asp";

Altså med () uden om det hele, pga "&&"..
Avatar billede roenving Novice
26. december 2003 - 01:29 #9
Denne burde føre dig videre fra regler til opret uden problemer ...

<form action="opret.asp" onsubmit="return this.ok.checked">

>>thesurfer

-- reglerne for evaluering af javascript-udtryk siger helt klart, at det ikke er nødvendigt at sætte ekstra () omkring !-)

En sammenligning har klart lavere prioritet end en logisk konkatenering !o]
Avatar billede roenving Novice
26. december 2003 - 01:30 #10
-- og velbekomme '-)
Avatar billede want2learn Nybegynder
26. december 2003 - 03:57 #11
jeg siger tak !!!
Avatar billede roenving Novice
26. december 2003 - 04:08 #12
-- og tak for points ;~}
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
Kurser inden for grundlæggende programmering

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