webForumDet fria alternativet

Hämta vart besökaren kom ifrån?

JavaScript

14 svar · 416 visningar · startad av Bosse168

Medlem sedan nov. 20031 018 inlägg
Frågan#1

Kan man hämta sidan som besökaren komifrån med JavaScript och lägga det i en ASP variabel?

Medlem sedan feb. 20011 198 inlägg
#2

Du kan använda en asp-funktion direkt.
request.servervariables("HTTP_REFERER")

Medlem sedan nov. 20031 018 inlägg
#3

Det går inte eftersom jag hämtar besöks information via ett javascript.

Medlem sedan feb. 20011 198 inlägg
#4

Men du kan skriva in ASP-variabeln i javascriptet.

var envariabel = "<%=request.servervariables("HTTP_REFERER")%>"
Medlem sedan nov. 20031 018 inlägg
#5

Förklarade nog lite dåligt.
Jag hämtar javascriptet från en sida som inte ligger på min server och javascriptet som ska skicka informationen till min server...
Öööh det där förstår inte ens jag. :)
Visar i kod istället:

Javascriptet på sidan utan ASP stöd (inte min server)

<script language="JavaScript" src="http://www.mindomain/sidan.asp?id=1"></script>

Koden i javascriptet (på min server)

<%
'MAssa ASP kod som sparar in grejer i databasen med id-nummret som den får från QueryStringen
%>

document.write('Text')

Hoppas att detta förklarar saken bättre.

Medlem sedan feb. 20011 198 inlägg
#6

Kan du skicka koden i javascript (på din server?)

Medlem sedan nov. 20031 018 inlägg
#7

ASP koden?

Medlem sedan feb. 20011 198 inlägg
#8

Jag antar det.
Det blir lite förvirrat med "ASP-koden" i "javascriptet".

Var ska du hämta informationen om besökaren, på din server eller på någon annan server?

Medlem sedan nov. 20031 018 inlägg
#9

jag vill bara få med vart besökaren kom ifrån in i en QueryString in i länken till scriptet på min server. Eftersom den skickar informationen till min databas via JavaScript src så kan jag inte hämta vart besökaren kom ifrån. Det är därför jag vill få in den i scr länken.

<script language="JavaScript" src="http://www.mindomain/sidan.asp?id=1&url=[B]sidan besökaren kom ifrån[/B]"></script>
Medlem sedan juni 20014 421 inlägg
#10

Nej, det kan du inte av säkerhetsskäl, precis som du inte kan kolla in vilka sidor han har besökt innan (de som finns listade vid bakåt knappen när man trycker på den).

Medlem sedan nov. 20031 018 inlägg
#11

Så man kan inte hämta vart besökaren kom ifrån med hjälp utav JavaScript?

Medlem sedan juni 20014 421 inlägg
#12

Nej.

Medlem sedan dec. 20025 483 inlägg
#13

Nja, det är inte omöjligt att hämta varifrån besökaren kommer. Document har en referreregenskap, men denna erhåller ett värde endast vid ett klick på en hyperlänk. Så i ditt fall fungerar det alltså inte.

:)

Medlem sedan feb. 20011 198 inlägg
#14

Peter S skrev:

Nja, det är inte omöjligt att hämta varifrån besökaren kommer. Document har en referreregenskap, men denna erhåller ett värde endast vid ett klick på en hyperlänk. Så i ditt fall fungerar det alltså inte.

:)

Samma sak som request.servervariables("HTTP_REFERER")

Medlem sedan nov. 20031 018 inlägg
#15

Det blir ju ett klick till sidan som javascriptet ligger på.
Sedan kan man väl bara hämta QueryStringen på sidan som ligger på min server.

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)