Kan man göra så att en sida alltid tvingas att öppna i en iframe?
Lite bakgrund till min fråga.
På min startsida har jag så man kan se det senaste tillagda i forumet. Här ifrån ska man då kunna klicka på rubriken och då komma till forumet där man då ska se hela inlägget.
Forum sidan (forum.asp) har två iframes. Den ena för att se alla frågor och den andra för att se inläggen. Vill nu att man i iframen som heter iframe_read ska få upp sidan man klicka på startsidan.
Har provat med lite olika saker, tex denna som jag la på sidan som ska dyka upp i iframen
<!--script bot="HTMLMarkup" startspan>
if (parent.location.href==iframe_read.location.href) location.href="forum.asp";</script-->
<script language="javascript">
if (parent.location.href==iframe_read.location.href) location.href="forum.asp";</script>
<!--script bot="HTMLMarkup" endspan>
if (parent.location.href==iframe_read.location.href) location.href="forum.asp";</script-->
och denna som jag la på startsidan för att kunna peka på vilka ifrmaes som ska uppdateras
Har löst det nu
Gjorde så här. La in denna koden på min sida som innehåller mina iframes och en variabel på src (src="<%=startsida%>" ) för min iframe (iframe_read)
if not IsNumeric(Request.QueryString("threadID")) then
'Ogiltigt anrop. Skicka tillbaka till startsidan.
Response.Redirect("forum.asp")
else
'Giltigt anrop.
If not Request.QueryString("threadID") = "" then
startsida=""
startsida="read.asp?threadID="& Request.QueryString("threadID")& "&antal=yes"
elseif Request.QueryString("threadID") = "" then
startsida="start.htm"
else
startsida="start.htm"
end if'*** inre slut
end if'*********** yttre slut
okej tack för tipset
Sidan som jag skickar värdet till heter read.asp. Får man med sig värdet dit om man gör som du visar. HAr för mig att jag provat din variant och inte fått det att fungera.