15. november 2003 - 17:59
Der er
3 kommentarer og
1 løsning
script eksekverer 2 gange i mozilla, 1 gang i IE
Jeg har det her simple statistik script, som jeg kalder på hver side. Dog laver det en meget mystisk fejl... Det bliver eksekveret 2 gange, hvis min browser er mozilla, og kun 1 gang, som er det rigtige, i Explorer.
2. gang det bliver kaldt i mozilla, sætter den den samme side som referent - og altså ikke den forrige... Som om den loader siden 2 gange, inden den vises ... ?
Selve eksekveringen ser således ud:
strSql = "INSERT INTO t_statistics (s_sessionid,s_url,s_referer,s_ip,s_date,s_browser,s_language) VALUES('" & strSessionId & "','" & strUrl & "','" & strReferer & "','" & strIp & "','" & strStatDate & "','" & strBrowser & "','" & strLanguage & "')"
set objConn = server.createobject("adodb.connection")
objConn.open strCon
objConn.execute(strSql)
objConn.close
set objConn = nothing
#Mailand
15. november 2003 - 21:28
#1
det kan skyldes du et sted har et image der henter kilden "" .. dvs ingenting .. det vil blive tolket som default.asp og dermed være samme fil der blev kørt igen .. har været ude for det samme med noget at mit eget ..
(det kan være et image .. en js src .. en baggrund eller andet... )
16. november 2003 - 12:26
#2
ok. interessant. jeg må lige gå kilden igennem så.
Mit site er opbygget vha. en hel del includes og server.execute, så kan det i teorien være hvilket som helt link, billede eller lign. i alle disse filer, der henter noget, der ikke er der ?
Andreas
16. november 2003 - 13:00
#3
Ganske rigtigt. Jeg bruger en standard js fil til nogle forskellige ting (et cms template). Deri lå der noget funktionsværk til at lave mouseovers, som jeg ikke bruger i dette template, hvorfor den initierede nogle tomme src's...
En sletning af dem løste med andre ord problemet.
Tusind tak!
Smid et svar.
Andreas