Du kan använda en asp-funktion direkt.
request.servervariables("HTTP_REFERER")
Kan man hämta sidan som besökaren komifrån med JavaScript och lägga det i en ASP variabel?
14 svar · 416 visningar · startad av Bosse168
Kan man hämta sidan som besökaren komifrån med JavaScript och lägga det i en ASP variabel?
Du kan använda en asp-funktion direkt.
request.servervariables("HTTP_REFERER")
Det går inte eftersom jag hämtar besöks information via ett javascript.
Men du kan skriva in ASP-variabeln i javascriptet.
var envariabel = "<%=request.servervariables("HTTP_REFERER")%>"
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.
Kan du skicka koden i javascript (på din server?)
ASP koden?
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?
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>
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).
Så man kan inte hämta vart besökaren kom ifrån med hjälp utav JavaScript?
Nej.
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.
:)
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")
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.