Avatar billede goje Nybegynder
02. oktober 2003 - 17:09 Der er 6 kommentarer og
1 løsning

onUnload href

Jeg er ved at lave en tilpasning på en side hvor der åbnes en disclaimer (popup window eller nodal dialog afhængig af browser) når man trykker på et link. Problemet er, at disclaimeren åbnes via en onClick event og linkadressen står i href= tagget.

Hvordan får jeg browseren til ikke at gå videre med href'en hvis ikke disclaimeren godkendes? Altså en slags break funktion.
Avatar billede goje Nybegynder
02. oktober 2003 - 17:11 #1
en lille tilføjelse: Jeg har en funktion der reloader "opener" når man trykker på "cancel" i disclaimeren, men den virker tilsyneladende ikke når man lukker vinduet med X'et i toppen.
Avatar billede skovenborg Nybegynder
02. oktober 2003 - 17:38 #2
kan du ikke bare bruge en simpel confirmbox:
<a href="side.htm" onclick="return confirm('Vil du gå videre');">LINK</a>
Avatar billede roenving Novice
02. oktober 2003 - 19:54 #3
For lige at vise styrken i skovenborgs løsning:

<script type="text/javascript">
txt="Du har valgt at forlade landets bedste webside\n\n";
txt+="\t1.\tVi garanterer ikke for nogensomhelst uregelmæssigheder\n";
txt+="\t\tsom følge af dit besøg på denne side.\n";
txt+="\t2.\tHvis du er under 18 år og ikke har dine forældres\n";
txt+="\t\ttilladelse til besøg på denne slags sider, kan du\n";
txt+="\t\tikke forvente eller forlange nogen tilkendegivelser\n";
txt+="\t\tfra vores side.";
</script>


<a href="side.htm" onclick="return confirm(txt);">LINK</a>
Avatar billede goje Nybegynder
03. oktober 2003 - 09:02 #4
Tjoo .. jeg tror din løsning er god, men jeg er nødt til at sætte en cookie, så er det muligt at give en return værdi fra en modal dialog box?
Avatar billede goje Nybegynder
03. oktober 2003 - 10:22 #5
Jeg tror jeg har fået det til at virke .. Det er ikke den løsning du kom med, men jeg giver dig 50% point alligevel.
Avatar billede goje Nybegynder
03. oktober 2003 - 10:23 #6
Hmm .. intet svar .. jeg tager selv så. Hvis du gerne vil have point må vi lige tale sammen
Avatar billede skovenborg Nybegynder
03. oktober 2003 - 16:41 #7
Det okay i dette tilfælde. Forvent bare ikke at man kan nå at svare lige med det samme - bare til en anden gang ;-)
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