Avatar billede grafik-anders Seniormester
21. juli 2003 - 20:11 Der er 15 kommentarer og
1 løsning

Hvordan laver man en pop-up menu

Hvordan laver man en pop-up menu, som spørger, om man vil forlade siden, før man har afsluttet oprettelsen af sin profil?
Avatar billede grafik-anders Seniormester
21. juli 2003 - 20:22 #1
Jeg mener måske en alertbox?
Avatar billede longshanks Nybegynder
21. juli 2003 - 20:22 #2
<body onUnload="askUser('Vil du forlade siden før du har oprettet din profil?', 'andenside.htm');">

function askUser(message, url){
if(confirm(message))location.href=url;
}
Avatar billede grafik-anders Seniormester
21. juli 2003 - 20:25 #3
Jeg er lang fra en haj til at lave hjemmesider….

…. Hvor skal jeg indsætte koden?
Avatar billede longshanks Nybegynder
21. juli 2003 - 20:29 #4
på siden hvor du opretter en profil.
der hvor der står <body> skriv så der står:
<body onUnload="askUser('Vil du forlade siden før du har oprettet din profil?', 'andenside.htm');">

hvor andenside.htm er lig med navnet på din side!

i toppen af din kode sætter du lige før </head> tagget flg:

<script language="javascript">
function askUser(message, url)
{
if(confirm(message))location.href=url;
}
</script>
Avatar billede grafik-anders Seniormester
21. juli 2003 - 20:36 #5
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<script language="javascript">
function askUser(message, url)
{
if(confirm(message))location.href=url;
}
</script>
<head>
<title>siden</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<body onUnload="askUser('Vil du forlade siden før du har oprettet din profil?', 'siden.htm');">
<a href="side2.htm">prøv at komme væk!</a>
</body>
</html>
Avatar billede grafik-anders Seniormester
21. juli 2003 - 20:36 #6
???
Avatar billede longshanks Nybegynder
21. juli 2003 - 20:37 #7
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<script language="javascript">
function askUser(message, url)
{
if(confirm(message))location.href=url;
}
</script>
<head>
<title>siden</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body onUnload="askUser('Vil du forlade siden før du har oprettet din profil?', 'siden.htm');">
<a href="side2.htm">prøv at komme væk!</a>
</body>
</html>
Avatar billede longshanks Nybegynder
21. juli 2003 - 20:38 #8
kun et body tag..

:-)

Prøv så at lukke siden!
Avatar billede grafik-anders Seniormester
21. juli 2003 - 20:43 #9
fedt ... - så langt så godt!!!
Kan man få den til at give mulighederne "ja" og "nej"

http://www.andersborg.com/siden.htm
Avatar billede longshanks Nybegynder
21. juli 2003 - 20:50 #10
Jeg er selv lidt grøn i javascript, tror det dog ikke!
Avatar billede longshanks Nybegynder
21. juli 2003 - 20:54 #11
Og nej du kan ikke udskifte med Ja og Nej....

Desværre
Avatar billede grafik-anders Seniormester
21. juli 2003 - 21:02 #12
hvis jeg laver en form på siden, - bliver den slettet!

Det dur altså ikke ..... - desværre!
Avatar billede longshanks Nybegynder
21. juli 2003 - 21:08 #13
onbeforeunload istedet for onUnload måske
Avatar billede grafik-anders Seniormester
21. juli 2003 - 21:24 #14
Avatar billede roenving Novice
22. juli 2003 - 02:14 #15
Øehhh ...

Den er zq da urimeligt irriterende som den er ?-)

Man kan da ikke komme væk uden at blive spurgt ...

Hvis man så svarer nej, så må det vel være iorden at forlade siden !!
Avatar billede grafik-anders Seniormester
29. oktober 2003 - 11:25 #16
lykkes ikke uden at min form blev nulstillet...... - hmmmmm
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