---
title: "Tvinga sida öppna i en iframe"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/106715-tvinga-sida-öppna-i-en-iframe"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "zeeke"
published: "2004-07-04T12:46:42.000Z"
updated: "2004-07-21T11:03:50.000Z"
replies: 6
views: 357
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/106715-tvinga-sida-öppna-i-en-iframe"
---

# Tvinga sida öppna i en iframe

## #1 — zeeke, 2004-07-04T12:46Z

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

```
<script Language="JavaScript">
function changeframe(Frame1,Frame2)
{
parent.frames[iframe_main].location.href = Frame1;
parent.frames[iframe_read].location.href = Frame2;
}
</script>
```

men det fungerar inte  :( 
Hoppas någon förstår vad jag menar

Permalänk: https://www.webforum.nu/p/106715

## #2 — zeeke, 2004-07-09T11:40Z

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
```

Permalänk: https://www.webforum.nu/p/1383968

## #3 — nitro2k01, 2004-07-09T11:45Z

```
 
parent.frames["iframe_main"].location.href = Frame1;
parent.frames["iframe_read"].location.href = Frame2;
```

 
Om iframe_main resp. \_read är name för iframerna bör du ha citationstecken, som i koden ovanför. Vet inte om det var det du var ute efter egentligen.

Permalänk: https://www.webforum.nu/p/1383970

## #4 — nitro2k01, 2004-07-09T11:47Z

Och denna kod kan med fördel se ut på detta vis eftersom iframens name innehåller \_.

```
if (parent.location.href==document.frames["iframe_read"].location.href) location.href="forum.asp";</
```

Permalänk: https://www.webforum.nu/p/1383972

## #5 — zeeke, 2004-07-09T14:53Z

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.

Permalänk: https://www.webforum.nu/p/1384142

## #6 — nitro2k01, 2004-07-10T12:13Z

Skulle gärna se sidan så jag kan bilda mig en egen uppfattning. Ladda upp URL?

Permalänk: https://www.webforum.nu/p/1384418

## #7 — zeeke, 2004-07-21T11:03Z

Hej igen. Här är länken till sidan
<http://www2.hemsida.net/kentweb/>

Permalänk: https://www.webforum.nu/p/1392208

---

Tråden på webben: https://www.webforum.nu/amne/javascript/106715-tvinga-sida-öppna-i-en-iframe
