---
title: "Länka till en asp sida med frames?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/126406-länka-till-en-asp-sida-med-frames"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Dashi"
published: "2005-04-14T15:53:32.000Z"
updated: "2005-05-24T07:09:49.000Z"
replies: 14
views: 450
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/asp/126406-länka-till-en-asp-sida-med-frames"
---

# Länka till en asp sida med frames?

## #1 — Dashi, 2005-04-14T15:53Z

Har en liten fråga..

Om man har en asp sida, och så finns där frames på sidan hur kan man då göra en länk till en specefik sida? 
asså om jag vill t.ex vissa min kompis denna sidan: (<http://www.masterdata.se/registrera.asp>)
då visas innehållet men inte "rammarna" som är runt om som finns om man går in direkt på (<http://www.masterdata.se>)
hur länkar jag då att t.ex sidan registrera.asp öppnar sig i framen main?? tänkte mig något sånt här men det funkande inte :)
(<http://www.masterdata.se/?main=registrera.asp>)

Mvh //Darek

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

## #2 — @nders, 2005-04-14T16:27Z

Du måste lägga kod i ditt framesetdokument för att hantera detta. Snabbt exempel:

```
<frame name="main" src="<%=request.querystring("main")%>">
```

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

## #3 — Dashi, 2005-04-14T16:51Z

> **@nders skrev:**
>
> Du måste lägga kod i ditt framesetdokument för att hantera detta. Snabbt exempel:
>
> ```
> <frame name="main" src="<%=request.querystring("main")%>">
> ```

hur ska sedan url:n se ut? såhär (<http://www.masterdata.se/?main=registrera.asp>) ???

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

## #4 — Peter S, 2005-04-14T16:57Z

> **Dashi skrev:**
>
> hur ska sedan url:n se ut? såhär (<http://www.masterdata.se/?main=registrera.asp>) ???

Testa!  :i

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

## #5 — Dashi, 2005-04-14T17:35Z

asså jag förstår inte en grej.. om jag nu ändrar det du sa @nders hur ska jag då komma till den sidan som ska komma upp när man kommer in på www.masterdata.se.. för jag har ju såhär nu..

```
<frame name="main" marginwidth=0 marginheight=0 frameborder=0 scrolling="auto" noresize src="main.asp">
```

bytar jag ut main.asp mot \<%=request.querystring("main")%\> då kommer den ju inte att gå in på den sidan..

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

## #6 — Fredde Mannen, 2005-04-14T17:45Z

> **Dashi skrev:**
>
> asså jag förstår inte en grej.. om jag nu ändrar det du sa @nders hur ska jag då komma till den sidan som ska komma upp när man kommer in på www.masterdata.se.. för jag har ju såhär nu..
>
>
> ```
> <frame name="main" marginwidth=0 marginheight=0 frameborder=0 scrolling="auto" noresize src="main.asp">
> ```
>
> 
> bytar jag ut main.asp mot \<%=request.querystring("main")%\> då kommer den ju inte att gå in på den sidan..

Kolla om main innehåller värde eller inte. Om inte så visa main.asp

```
<%
Dim qString
qString = Request.QueryString("main")

If(qString <> "") Then
   qString = "main.asp"
End if

Response.Write "<frame name=""main"" marginwidth=0 marginheight=0 frameborder=0 scrolling=""auto"" noresize src=""" & qString & """>"
%>
```

typ!

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

## #7 — Dashi, 2005-04-14T18:05Z

går inte.. händer ingenting.. :)
släpper ut lite kod så kanske ni ser felet för jag gör inte det iallafall..

**Index.asp**

```
<html>
<head>
<title>Välkommen till MasterData - Webbshop</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="150,*" frameborder="NO" border="0" framespacing="0"> 
  <frame name="login" marginwidth=0 marginheight=0 frameborder=0 scrolling="No" noresize src="login.asp" >
  <frameset rows="*,50" frameborder="NO" border="0" framespacing="0"> 
    <frameset cols="224,*" frameborder="NO" border="0" framespacing="0"> 
      <frame name="meny" marginwidth=0 marginheight=0 frameborder=0 scrolling="auto" noresize src="meny.asp">
      <frameset cols="575,*" frameborder="NO" border="0" framespacing="0"> 
        <frame name="main" marginwidth=0 marginheight=0 frameborder=0 scrolling="auto" noresize src="<%=request.querystring("main")%>">
        <frame name="right" marginwidth=0 marginheight=0 frameborder=0 scrolling="No" noresize src="right.asp">
      </frameset>
    </frameset>
    <frame name="kundvagn" marginwidth=0 marginheight=0 frameborder=0 scrolling="No" noresize src="kundvagn.asp">
  </frameset>
</frameset>
<noframes>
<% Dim qString
qString = Request.QueryString("main")

If(qString <> "") Then
   qString = "main.asp?grupp=Erbjudanden&undergrupp=Veckans"
End if

Response.Write "<frame name=""main"" marginwidth=0 marginheight=0 frameborder=0 scrolling=""auto"" noresize src=""" & qString & """>" %> 
<body bgcolor="#FFFFFF" text="#000000">
</body>
</noframes> 
</html>
```

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

## #8 — @nders, 2005-04-14T18:36Z

Du ska skriva ut framen med den dynamiska källan (den koden du lagt underst) i ditt frameset, så den ersätter den mainframe du har där.

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

## #9 — Dashi, 2005-04-16T21:56Z

Tack för hjälpen :)

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

## #10 — Kihlbom, 2005-05-22T16:45Z

Tjena,

Jag vill göra exakt samma sam fast med Php. Jag har provat ganska mycket men inte lyckats. Tacksam för lite hjälp

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

## #11 — Fredde Mannen, 2005-05-23T13:20Z

> **Kihlbom skrev:**
>
> Tjena,
> 
> Jag vill göra exakt samma sam fast med Php. Jag har provat ganska mycket men inte lyckats. Tacksam för lite hjälp

Ser att inlägget är ruskigt gammalt.. men svarar i alla fall, man vet aldrig om någon annan behöver det! :)

```php
<?php

If($_GET['main'] != "") {
  $qString = "main.asp";
} else {
  $qString = $_GET['main'];
}

echo "<frame name=\"main\" marginwidth=0 marginheight=0 frameborder=0 scrolling=\"auto\" noresize src=\"{$qString}\">";
?>
```

Borde funka! :)

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

## #12 — @nders, 2005-05-23T13:22Z

Ruskigt gammalt? Det är ju från igår kväll, det kallar jag inte gammalt.

Förstår inte riktigt varför man ställer PHP-frågor i ASP-forumet dock. ;)

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

## #13 — Fredde Mannen, 2005-05-23T13:30Z

> **@nders skrev:**
>
> Ruskigt gammalt? Det är ju från igår kväll, det kallar jag inte gammalt.
> 
> Förstår inte riktigt varför man ställer PHP-frågor i ASP-forumet dock. ;)

\*asg\* läste fel datum! iiik.. läste på när han var reggad.. lol :e

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

## #14 — Dashi, 2005-05-23T15:55Z

> **Fredde Mannen skrev:**
>
> > **@nders skrev:**
> >
> > Ruskigt gammalt? Det är ju från igår kväll, det kallar jag inte gammalt.
> > 
> > Förstår inte riktigt varför man ställer PHP-frågor i ASP-forumet dock. ;)
>
> \*asg\* läste fel datum! iiik.. läste på när han var reggad.. lol :e

de va skappat annars för ungefär 1 månad  och 1 vecka sen :)

Mvh //Darek

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

## #15 — Erik Juhlin, 2005-05-24T07:09Z

> **Dashi skrev:**
>
> de va skappat annars för ungefär 1 månad  och 1 vecka sen :)
> 
> Mvh //Darek

Kihlbom skrev sitt inlägg i söndags...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/126406-länka-till-en-asp-sida-med-frames
