---
title: "Att använda frames i php med mera"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16605-att-använda-frames-i-php-med-mera"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "The_deViL"
published: "2002-01-21T21:16:00.000Z"
updated: "2002-01-23T18:35:00.000Z"
replies: 4
views: 203
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/php/16605-att-använda-frames-i-php-med-mera"
---

# Att använda frames i php med mera

## #1 — The_deViL, 2002-01-21T21:16Z

Hej alla

Jag leker lite med en frames sidan, alltså att om jag skriver in länken: <http://localhost/framed.php?url=http://www.hotmail.com> 

Så gör den en sida med standard top o en del som är $url
Ett exempel på detta:
 <http://www.howstuffworks.com/framed.htm?url=http://www.hotmail.com> 

Så ser du att dom har en standard sida längst upp sen en framad sidan under...

Detta är ju lätt o göra, i filen framed.php (http://localhost/framed.php?url=http://www.hotmail.com)
använder man bara if(isset($url)( echo ("$url") där i frame-huvud sidan som man bestämmer adressen till nedre framen

Men nu kommer min igentliga fråga, jag vill kunna göra en knapp som tar bort den övre framen, alltså bara att man laddar $url igen...
Men detta går ju inte så lätt, för om du kollar i up.php o lägger ditt en länk som är såhär:

\<? echo ("\<a href=\\"$url\\"\> Click here to remove the top frame \</a\>"); ?\> 

Om du använder detta får du bara fel meddelandet: 

Warning: Undefined variable: url in c:\\inetpub\\wwwroot\\frame\\up.php on line 11

och detta är ju självklart eftersom $url i framed.php?url=http://www.hotmail.com bara gäller för framed.php, är det något sätt man kan få up.php att ta värdet på $url från framed.php ?

MVH Niklas

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

## #2 — Matte, 2002-01-21T22:32Z

Detta borde väl funka:

\<? echo ("\<a href=\\"$PHP_SELF\\" target=\\"top\\"\> Click here to remove the top frame \</a\>"); ?\>

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

## #3 — The_deViL, 2002-01-23T13:58Z

Problemet är att om jag skriver det där i top alltså den övre delen där länken skall vara.. Så skulle den bara öppnas i hel fönster, jag vill ju att den nedre framen skall göra det.

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

## #4 — sgtpepper, 2002-01-23T14:47Z

I framed.php:s frameset så laddar du ju dels in up.php och själva webbsajten i \<frame\>-taggar. Det du gör är att du skickar med $url från framed.php till up.php i denna kod. 

Exempel:
framed.php:

```
   <FRAME NAME="_heading" SRC="[b]up.php?url=<?= $url ?>[/b]" NORESIZE>
   <FRAME NAME="_body" SRC="<?= $url ?>">
```

På detta sätt så har nu även up.php vetskap om $url och du kan bygga länken för att "stänga" top-frame:n.

```
<a href="<?= $url ?> target="[b]_top[/b]">Stäng</a>
```

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

## #5 — The_deViL, 2002-01-23T18:35Z

Tack för hjälpen...

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

---

Tråden på webben: https://www.webforum.nu/amne/php/16605-att-använda-frames-i-php-med-mera
