---
title: "Ploppa upp fönster"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17400-ploppa-upp-fönster"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "nordan"
published: "2001-02-02T18:54:00.000Z"
updated: "2001-02-08T21:07:00.000Z"
replies: 14
views: 428
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/17400-ploppa-upp-fönster"
---

# Ploppa upp fönster

## #1 — nordan, 2001-02-02T18:54Z

Hej!
Om man gör ett sådant fönster som ploppar upp när man trycker på en länk.
Alltså en websida i nytt fönster som man ställer in på 300 \* 400 pixlar.
Samma som det som detta forum har med Smiley :)
Men jag vill göra så att det är flera länkar på en sida
Typ:
Länk 1
Länk 2
Länk 3
Klickar man på Länk 1 så kommer det nya fönstert upp trycker man på Länk 2
Så byter den innehållet i den sidan.

Allt detta vet jag hur man gör.
Det jag vill fråga om är hur gör man för att få sidan att ploppa upp varje gång man trycker på en av länkarna.
För när jag gör detta så ploppar den bara upp första gången men byter bara innehåll i fönstet andra gången.
Någon som vet hur detta funkar?

//
nordan

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

## #2 — Erik Juhlin, 2001-02-02T18:56Z

Ändra bara "target" på fönstret..

```
window.open("sida.html","[b]target[/b]","width=300,height=400")
```

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

## #3 — Coercri, 2001-02-03T00:38Z

```
[list]
[*]<a href="#" onClick="MM_openBrWindow(fönster1.htm',fönster','')">länk1
</a>
[*]<a href="#" onClick="MM_openBrWindow(fönster2.htm',fönster','')">länk2
</a>[/list]
```

*fönster* 
anger vad pop up fönstret ska heta. 
Eftersom du har gett pop up fönstet 
ett namn så "laddas" innehållet om 
när besökaren klickar på en annan 
länk. Eftersom länken är länkad till fönstret *fönster*

Vet inte vad netscape användare säger
om det.... men då måste du lägga till lite Java script kod under \<head\> 
taggen oxo.

```
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
```

Du kan även lägga till status rad, 
ändra bredd/höjd på fönstret ganska 
enkelt.

```
<a href="#" onClick="MM_openBrWindow
('fönster1.htm',
'fönster',
'toolbar=yes,
location=yes,
status=yes,
menubar=yes,
scrollbars=yes,
resizable=yes,
width=200,
height=200')">
```

Hoppas detta hjälper dig lite på traven

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

## #4 — Alpha II, 2001-02-03T17:13Z

Då är det väl lika bra att göra som Erik Juhlin skrev :l

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

## #5 — nordan, 2001-02-03T17:44Z

Nja det är inte det jag mena i frågan.
Gå in och titta på [www.om.se](http://www.om.se) 
Klicka på kontakt då hoppar ett nytt fönster upp gå sedan tillbaka till där du klicka på kontakt och kicka på ordlista.
Ser ni då vad jag menar.
Sidans innehåll byts ut plus att sidan ploppar upp igen som jag vill att den skall göra.

I mitt fall byts bara info ut men sidan ploppar inte upp.

//
nordan

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

## #6 — Coercri, 2001-02-03T23:54Z

nordan: Om du gör som jag visade så kan du få precis den funktionen. :e

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

## #7 — Coercri, 2001-02-03T23:55Z

Ska sidan vara fin får man lida pin §jr

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

## #8 — Coercri, 2001-02-04T10:35Z

Det dom har gjort på den sidan är en annorlunda variant av mitt förslag.

Länken ser ut som följer i alla fall.

\<area TITLE="Kontakta" SHAPE="RECT" COORDS="197,0,267,18" HREF="javascript:openWin('popupmenu','/transaction/contact/index.asp', 580, 473)"\>

Det är väl bara att analysera javascript koden i början av dokumentet så ska det nog lösa sig.

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

## #9 — nordan, 2001-02-04T13:24Z

Vad jag förstod så har du använt DW när du visa koden för mig?
Och jag har använt den kod som du la in men får inte den fuktionen iaf????
Vad gör jag för fel?
Kolla på min kod!
I Head \>\>

```
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
```

I body

```
<p><a href="#" onClick="MM_openBrWindow('testar.htm','test','width=500,height=400')">L&auml;nk 
  1</a></p>
<p><a href="#" onClick="MM_openBrWindow('testar2.htm','test','width=500,height=400')">L&auml;nk 
  2</a></p>
```

Jag får inte den funktion som jag är ute efter är det någon som ser vad som är fel?

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

## #10 — nordan, 2001-02-08T19:32Z

Hallå! Är det någon som ser vad det är för fel på denna kod?
Alltså jag vill att fönstret skall ploppa upp varje gång och inte bara en gång.
//
nordan

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

## #11 — Erik Juhlin, 2001-02-08T19:57Z

Testa att ha en vanlig länk (istället för onclick) och anropa en funktion. Exemepel:

```
<a href="javascript:funktion()">Länk</a>
```

Fungerar utan proglem för mig! :)

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

## #12 — nordan, 2001-02-08T20:11Z

Oki 
Men hur ser funktionen ut då? :)
Just idag känns det som jag har noll koll på allt.
//
nordan

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

## #13 — PeW, 2001-02-08T20:45Z

Jag tror att jag fattat dig som att du vill ha ett fast popup fönster som du vill kunna byta innehåll på genom att byta länk? I så fall:

```
<script> 
<!-- 
var pew;var p=0; 
function oppnaFunster(pew){ 
if(p==0){ 
p=open(pew,'funster','height=300,width=400,top=400,left=500');} 
else {p.close();p=open(pew,'funster','height=300,width=400,top=400,left=500');} 
} 
//--> 
</script>
```

Och i htmlkoden: 

```
<a href="javascript:oppnaFunster('http://www.webforum.nu');">Länk 1</a><br> 
<a href="javascript:oppnaFunster('http://www.aftonbladet.se');">Länk 2</a>
```

osv... bara att bygga på med länkar efter behag. Fönstret öppnas 1:a gg vid första länkklickandet, men byts sen ut när man kör de andra länkarna. Grejen är att du kan inte byta innehåll på ett fönster utan att uppdatera fönstret. Så enklast är att helt enkelt stänga det redan öppnade fönstret automatiskt när ett nytt öppnas. Men det sker ju med automatik, så det uppfattas som att fönstret "byter innehåll". 
Top och left anger vart på skärmen fönstret ska vara... så du får väl justera efter behov.

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

## #14 — nordan, 2001-02-08T20:57Z

Äntligen kom Mannen som kunde och förstod vad jag ville :e :e :e

Jag tackar alla för er hjälp!

Och ett stort + i kanten till PeW

Tack så mycket!!!!!
Hadet bra
Nordan

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

## #15 — PeW, 2001-02-08T21:07Z

Skoj att man kunde hjälpa dig  :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17400-ploppa-upp-fönster
