Avatar billede lovegreen Nybegynder
04. maj 2001 - 13:39 Der er 5 kommentarer

window.opener.location i ASP?

Hej folkens.
Håber at der er en haj der kan svare på dette.

Jeg vil gerne lave en tip en ven funktion, i en pop-up, som automatisk indsætter link fra den side hvor pop-up\'en blev åbnet fra.

Jeg ved at man kan få returneret hvorfra en pop-up blev åbnet fra vha. javaScript (window.opener.location), men det bliver vel først afviklet client-side, kan jeg gøre det samme med asp/VBscript, således at jeg kan skrive linket ind i dokumentets <form> tag.

NB: selve tip funktionen virker allerede, det er kun at få et dynamisk link (alt efter hvorfra vinduet blev åbnet)
Avatar billede carpediem Nybegynder
04. maj 2001 - 13:50 #1
På linket der åbner vinduet:
<A HREF=\"tipenven.asp?From=<%=Request.Servervariables(URL)%>\" TARGET=\"-new\">

I vinduet du åbnede:
Link: <%=Request(\"From\")%>
Avatar billede weje Nybegynder
04. maj 2001 - 13:50 #2
Jeg er ikke sikker, men prøv med:
request.servervariables(\"HTTP_REFERER\")

Weje
Avatar billede carpediem Nybegynder
04. maj 2001 - 13:54 #3
Skulle egentlig have været:
På linket der åbner vinduet:
<A HREF=\"tipenven.asp?From=<%=Request.Servervariables(\"URL\")%>\" TARGET=\"-new\">

I vinduet du åbnede:
Link: http://www.ditdomæne.dk<%=Request(\"From\")%>

Men wejes bør også virke
Avatar billede lovegreen Nybegynder
04. maj 2001 - 14:07 #4
Carpediem: Jeg glemte at sige at de sider der åbner tip-siden IKKE er asp (det er en masse forskellige shtml-sider)
Avatar billede lovegreen Nybegynder
04. maj 2001 - 14:13 #5
Weje:

Prøvede følgende:
<%
strURL = request.servervariables(\"HTTP_REFERER\")
%>

Hvis jeg senere skriver <%=strURL%> ind i dokumentet står der ikke noget, som om variablen er tom. (Øv...)

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