"Allan Schuster Bach" <arbejde@schuster.dk> wrote in message
news:3c3ed466$0$5487$edfadb0f@dspool01.news.tele.dk...
> Jeg har et lille problem, jeg ikke lige kan få løst. Jeg er udsat for, at
> der bliver lavet dybe link til dele af mit site (dejligt). Men jeg vil
også
> gerne kunne styre det, for hvis der kommer et link udefra, er det ikke
> altid, at siden bliver vist i det format jeg ønsker. Så derfor har jeg
> udtænkt dette lille script, som finder ud af, om linket kommer fra mit
site,
> hvis det ikke kommer fra mit site, er tanken, det der skal redirect til
min
> hovedside, og derefter skal den pågældende side vises, med hele mit site.
Nu
> er problemet så, at hvis det kommer fra et frameset, vil det kun blive
vist
> i den frame. Så jeg ønsker, at det bliver vist i hele vinduet, eller i et
> nyt vindue. En der kan hjælpe med det.
>
> Allan Bach
>
>
> if instr (1,Request.ServerVariables ("HTTP_REFERER"),"fit") = 0 then
> Response.Write ("<BASE href='
http://fsv13/fit/default.asp'
> target='_blank'>")
> Response.Write ("<meta HTTP-EQUIV='Refresh'
> CONTENT='1;URL=
http://fsv13/fit/default.asp' target='_blank'>")
> end if
Testen for hvorfra klienten kommer er ok, men jeg ville derefter få ASP til
at generer noget Javascript, som laver en window.open('
http://mysite.com',
'nytvindue'); ala:
response.write("<body onload="window.open('
http://mysite.com',
'nytvindue');">");
Nils