Avatar billede bitbucket Nybegynder
24. november 2002 - 17:08 Der er 8 kommentarer og
1 løsning

en lille hurtig

Hejsa
Jeg har brug for et lille javascript der kan registrere om en cookie er sat. Jeg plejer at lave disse ting i PHP, men det kan jeg ikke bruge her.
I PHP ville det se således ud:
<?
if ($_COOKIE[xdonepopup] == "yes") {
?>
    </head>
<body bgcolor="#FFFFFF">
<?
} else {
?>
<script type='text/javascript'>
function popup() {
survey=window.open('popup.php', '', 'width=370,height=450,left=20,top=20');
}
</script>
    </head>
<body bgcolor="#FFFFFF" onLoad='popup();'>
<?
}
?>

Er der nogen der kan oversætte dette til javascript.
på forhånd tak

/bitbucket
Avatar billede initializing Nybegynder
24. november 2002 - 17:09 #1
Overvej en mere sigende titel.
Avatar billede Slettet bruger
24. november 2002 - 17:12 #2
function popup() {
if (document.cookie.indexOf("xdonepopup=yes") != -1)
survey=window.open('popup.php', '', 'width=370,height=450,left=20,top=20');
}
Avatar billede bitbucket Nybegynder
24. november 2002 - 17:36 #3
Det virker af en eller anden årsag ikke. Skal jeg stadig bruge body onLoad()?
har prøvet med og uden.
Avatar billede Slettet bruger
24. november 2002 - 17:45 #4
Smid et link. Det er meget nemmere. Alternativt kan du poste hele din kode!
Avatar billede bitbucket Nybegynder
24. november 2002 - 18:00 #5
Hvis jeg fjerner linien "if (document.cookie...." popper det fint op.
cookien er ikke sat nu, og det virkede osse fint da jeg brugte PHP.

<HTML>
    <head>
        <title>popup</title>

<script language="JavaScript">
<!--
function popup() {
if (document.cookie.indexOf("xdonepopup=yes") != -1)
survey=window.open('popup.php', '', 'width=370,height=450,left=20,top=20');
}
//-->
</script>
    </head>
<body bgcolor="#FFFFFF" onLoad='popup();'>
</body>
</html>
Avatar billede Slettet bruger
24. november 2002 - 18:02 #6
Ups, et lille logisk problem:

function popup() {
if (document.cookie.indexOf("xdonepopup=yes") == -1)
survey=window.open('popup.php', '', 'width=370,height=450,left=20,top=20');
}
Avatar billede Slettet bruger
24. november 2002 - 18:02 #7
P.S. Det er en god idé at give vinduet et navn:

survey=window.open('popup.php', 'nytVindue', 'width=370,height=450,left=20,top=20');
Avatar billede bitbucket Nybegynder
24. november 2002 - 19:36 #8
Tak for det, nu kører det ;o)
send lige et svar til mig, så du kan få dine points.

/bitbucket
Avatar billede Slettet bruger
25. november 2002 - 13:43 #9
Svar
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