Avatar billede no_doubt Nybegynder
26. marts 2002 - 17:59 Der er 6 kommentarer og
1 løsning

ved cookie, dont pop up

På http://www.fredericia-bynight.dk/ popper der et afstemnings script op, som ligger en cookie på brugeren computer, kan man ik i asp lave det sådan at hvis brugeren ha stemt så popper vinduet ikke op ?
Avatar billede tobby Nybegynder
26. marts 2002 - 18:01 #1
Kan du ikke bare smide pop-up tingen ind i en if-sætning?

Noget alla:

Cookie = Request.Cookie("Navn")
If Cookie <> "" Then
  Pop-up ting
End if
Avatar billede no_doubt Nybegynder
26. marts 2002 - 18:04 #2
så vil den jo poppe up hvis man har den, vil den ikke ?
Avatar billede no_doubt Nybegynder
26. marts 2002 - 18:06 #3
Jeg prøvede med :

<% Cookie = Request.Cookie("voted")
If Cookie <> "" Then
<SCRIPT LANGUAGE="javascript">
window.open('afstemning.asp','Afstemning', config='height=250,width=550')
</SCRIPT>
End if %>

men det gav fejl

Microsoft VBScript compilation error '800a0400'

Expected statement

/Default.asp, line 9

<SCRIPT LANGUAGE="javascript">
^
Avatar billede tobby Nybegynder
26. marts 2002 - 18:07 #4
Jo (øv),

Så ændrer du det jo bare til

Cookie = Request.Cookie("Navn")
If Cookie = "" Then
  Pop-up ting
End if
Avatar billede tobby Nybegynder
26. marts 2002 - 18:07 #5
Hvad står der i linie 9?
Avatar billede no_doubt Nybegynder
26. marts 2002 - 18:08 #6
<SCRIPT LANGUAGE="javascript">
Avatar billede tobby Nybegynder
26. marts 2002 - 18:09 #7
Sådan:

<%
Cookie = Request.Cookie("voted")
If Cookie = "" Then
%>
  <SCRIPT LANGUAGE="javascript">
  window.open('afstemning.asp','Afstemning', config='height=250,width=550')
  </SCRIPT>
<%
End if
%>
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