Avatar billede Slettet bruger
01. oktober 2002 - 22:57 Der er 18 kommentarer og
1 løsning

day problem

Hej eksperter.....

jeg har denne stump kode:

<%
dim dag
dag = day()

if not Request.Cookies("questiserotik")("dato") = " & dag & " then

response.cookies("questiserotik")("dato") = "" & dag & ""
%>
<script language="text/javascript">
open("http://www.payout.dk/affiliate/affiliate/redir.asp?id=120
</script>
<%
end if
%>

men den virker ikke den siger fejl i dim day,

hvad gør jeg forkert ?

mvh.
Questis.dk
Avatar billede medions Nybegynder
01. oktober 2002 - 23:00 #1
<%
dim dag
dag = day()

if not Request.Cookies("questiserotik")("dato") = dag then

response.cookies("questiserotik")("dato") = dag
%>
<script language="text/javascript">
open("http://www.payout.dk/affiliate/affiliate/redir.asp?id=120
</script>
<%
end if
%>

//>Rune
Avatar billede Slettet bruger
01. oktober 2002 - 23:03 #2
medions..... hjælper jo ikke når fejlen ligge ri dim....

den har jeg så løst med dette:

dag = day(Time)

men den åbner stadik ikke nogen pop up
Avatar billede medions Nybegynder
01. oktober 2002 - 23:08 #3
Hmm prøv lgie med:

<%
dim dag
dag = day()

if not DateDiff("d",Request.Cookies("questiserotik")("dato"),dag) = 0 then

response.cookies("questiserotik")("dato") = dag
%>
<script language="text/javascript">
window.open("http://www.payout.dk/affiliate/affiliate/redir.asp?id=120
</script>
<%
end if
%>

//>Rune
Avatar billede Slettet bruger
01. oktober 2002 - 23:09 #4
har dette nu for at holde dig opdateret:

<%
dim dag
dag = day(Time)

if not Request.Cookies("questiserotik2")("dato") = " & dag & " or Request.Cookies("questiserotik")("dato") = "" then

response.cookies("questiserotik2")("dato") = "" & dag & ""
%>
<script language="text/javascript">
window.open("http://www.payout.dk/affiliate/affiliate/redir.asp?id=120")
</script>
<%
end if
%>
Avatar billede Slettet bruger
01. oktober 2002 - 23:09 #5
men der åbner sig stadigt ikke noget vindue når jeg kommer derind.....
Avatar billede medions Nybegynder
01. oktober 2002 - 23:11 #6
<%
dim dag
dag = day(Time)

if not Request.Cookies("questiserotik2")("dato") = " & dag & " or Request.Cookies("questiserotik")("dato") = "" then

response.cookies("questiserotik2")("dato") = "" & dag & ""
%>
<script language="text/javascript">
window.open("http://www.payout.dk/affiliate/affiliate/redir.asp?id=120", "popupnavn", "scroll, resizable, z-index=1,top=0,left=0")
</script>
<%
end if
%>

er du sikker på at du bliver valideret korrekt? -altså du kommer ned til popuppen?=

//>Rune
Avatar billede Slettet bruger
01. oktober 2002 - 23:13 #7
nope &:-)

er helt på bar bund i dette cookie halløj
Avatar billede Slettet bruger
01. oktober 2002 - 23:15 #8
det gør jeg ikke, da jeg lavede dette tjek:

<%
dim dag
dag = day(Time)

if not Request.Cookies("questiserotik2")("dato") = " & dag & " or Request.Cookies("questiserotik")("dato") = "" then

dim godkend
godkend = ja

response.cookies("questiserotik2")("dato") = "" & dag & ""
%>
<script language="text/javascript">
window.open("http://www.payout.dk/affiliate/affiliate/redir.asp?id=120")
</script>
<%
end if
%>
</HEAD>
<BODY bgcolor="#7B7B7B">
<%
response.write(godkend)
%>


fik jeg intet udskrevet....
Avatar billede Slettet bruger
01. oktober 2002 - 23:16 #9
jo det gør jeg så....... hvergang, da jeg bare manglede "" om jaet &:-)
Avatar billede Slettet bruger
01. oktober 2002 - 23:17 #10
men meningen med dette stykke kode er jo netop at man kun skal derned, hvis man ikke har besøgt siden idag....... men det ser ikke ud til at virke ?
Avatar billede medions Nybegynder
01. oktober 2002 - 23:20 #11
Det kan jo alt gøres i java script:

<script type="text/javascript" language="javascript" src="/popup/popup.javascript"></script>

http://www.123jokes.dk/popup/popup.javascript

//>Rune
Avatar billede Slettet bruger
01. oktober 2002 - 23:22 #12
ja, men nu er det ligsom en asp løsning jeg søger da javascripts bare kan slåes fra &:-) endvidere fatter jeg intet javascript.
Avatar billede medions Nybegynder
01. oktober 2002 - 23:30 #13
Ok, fair nok..

Men jeg ved jo ikke hvad du har i din Cookie, så her har du et lille eksempel på DateDiff() funktionen som du nok bør bruge:

<%
    lngDay = "14-09-02"
    If DateDiff("d", Date(),lngDay) > 0 Then
        Response.Write("Der er mere end en dag mellem disse 2 datoer!")
    End If
%>

//>Rune
Avatar billede Slettet bruger
01. oktober 2002 - 23:34 #14
okay...... jeg opgav mit forsøg med cokkies, ogh prøvede sessions istedet.... udgør jo næsten det samme.

men har dette:

<%
if not session("popup") = "jubiii" then
session("popup") = jubiii
%>
<SCRIPT language="JavaScript">

<!-- begin x-it code
var exit=true;
function xit()
{
if (exit)
open("http://www.payout.dk/affiliate/affiliate/redir.asp?id=120","_blank");
}
// end x-it code -->

</SCRIPT>
</HEAD>
<BODY bgcolor="#7B7B7B" onunload="xit()">
<%
else
%>
</HEAD>
<BODY bgcolor="#7B7B7B">
<% end if %>

men det hitter heller ikke. smider en stak point oveni, hvis du kan hjælpe mig færdig med dette.
Avatar billede medions Nybegynder
01. oktober 2002 - 23:37 #15
Hmm så giv mig lige dit ICQ nr. så finder vi lgie en løsning!

//>Rune
Avatar billede Slettet bruger
01. oktober 2002 - 23:38 #16
158372908
Avatar billede Slettet bruger
02. oktober 2002 - 18:00 #17
Response.Cookies("date") = Date()
                        Function DiffADate(theDate)
                          DiffADate = DateDiff("d", Now, theDate)
                        End Function
                       
                        If Request.Cookies("date") = "" Then
                          '...Her skal JavaScritet afvikles
                          Response.Write("Cookiesn er tom")
                          Response.Cookies("date") = Date()
                        ElseIf DiffADate(Request.Cookies("date")) = 0 Then
                          Response.Write("Cookien er lig datoen i dag")
                        ElseIf DiffADate(Request.Cookies("date")) > 0 Then
                          Response.Write("Cookiesn er ældre end dags dato")
                          '...Her skal JavaScriptet ske
                          Response.Cookies("date") = Date()
                        End If                       
                       
                        'Response.Cookies("dato").Expires = Date 
                        Response.Write(DiffADate(Date))

sådanne endte det med at se ud:
Avatar billede Slettet bruger
02. oktober 2002 - 18:00 #18
takker for hjælpen medions og tålmodigheden med mig &:-)
Avatar billede medions Nybegynder
02. oktober 2002 - 22:34 #19
Anytime *G* -sorry jeg ledte dig lidt på vildspor på et tidspunkt *G* ;o)
Thx 4 Poinz

//>Rune
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

IT-JOB