---
title: "Irriterande fönsterhantering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/69990-irriterande-fönsterhantering"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Webbmonstret"
published: "2003-03-04T07:35:50.000Z"
updated: "2003-03-05T07:01:28.000Z"
replies: 11
views: 322
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/69990-irriterande-fönsterhantering"
---

# Irriterande fönsterhantering

## #1 — Webbmonstret, 2003-03-04T07:35Z

Bara en förfrågan om någon sett samma problem tidigare. På min dator funkar det helt ok och även för de flesta som testar. Än så länge har det bara dykt upp på en dator.

Jag har en sida som öppnar ett fönster med:

```
window.open('search/search.php','new_win','[I]massa egenskaper[/I]');
```

När jag sedan försöker hänvisa till detta fönster med namnet "new_win" funkar det inte. (Hänvisar med t.ex. *TARGET="new_win"*, eller ny *windows.open*.)

Hittar inte denna inställning i MSIE:

- Annoy me by opening new windows every now and then. (Warez simulation!)

  ;)

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

## #2 — PepeJeria, 2003-03-04T10:47Z

```
newWin = window.open("", "", "");
// newWin = referens till fönstret
alert(newWin); // [object]
```

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

## #3 — Webbmonstret, 2003-03-04T11:07Z

Hmmm.... Förstår inte riktigt... 
Jag kanske inte uttryckte mig tillräckligt tydligt...

Hur menar du att man sedan skall länka till fönstret?

Datorn verkar inte alls kunna hantera fönster... även om det är en länk med:

```
<a href"..." target="newwin">Länken</a>
```

så startas ett **nytt** fönster varje gång länken klickas (även om fönstret är öppet)... 
:(

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

## #4 — Jesper T, 2003-03-04T11:26Z

Menar du så här?

```
<script type="text/javascript">
/* Detta script finns att hämta på [url]http://www.jojoxx.net[/url] och
   får användas fritt så länge som dessa rader står kvar. */

function centerpopup(URL,width,height){
	if (parseInt(navigator.appVersion) >= 3){
		if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
			var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
			screen=tools.getScreenSize();
		}
		x = screen.width;
		y = screen.height;
	}
	window.open(URL,"dummy","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height);
}
</script>
<a href="#" onClick="centerpopup('http://www.sunet.se',500,500); return false;">Sunet</a>
<a href="#" onClick="centerpopup('http://www.webforum.nu',500,500); return false;">Webforum</a>
<a href="#" onClick="centerpopup('http://www.sl.se',500,500); return false;">SL</a>
```

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

## #5 — Webbmonstret, 2003-03-04T11:37Z

Ovanstående kod är ett exempel på något som inte skulle fungera i den dator jag pratar om. Den hade öppnat ett nytt fönster varje gång man anropar centerpopup()...

Ingen som varit med om samma fenomen?

(Som sagt, det funkar i min dator. Det här är första gången jag stöter på problemet. Inga javascript som jag hittat som försöker anropa ett fönster fungerar...)

Det är MSIE 5.50 som körs på datorn... Undarar om det kan vara någon inställning i Windows rentav?

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

## #6 — Webbmonstret, 2003-03-04T11:57Z

Jag skall strax lägga upp ett exempel....... :-)

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

## #7 — PepeJeria, 2003-03-04T12:03Z

Det här fungerar alldeles utmärkt:
newWin = window.open("", "popupWin", "");

\<a href="http://www.dn.se" target="popupWin"\>dn\</a\>

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

## #8 — PepeJeria, 2003-03-04T12:11Z

Eller menar du:
/tools/internet options/advanced/reuse windows for launching shortcuts

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

## #9 — Webbmonstret, 2003-03-04T12:30Z

Kolla in:
<http://www.argonova.se/markus/wintest/>

På problem-datorn skulle alla länkar resultera i ett nytt fönster. 
Steg för steg skulle det bli:

1. Fönsternamnet ändras!
2. Ett nytt fönster öppnas.
3. Ett nytt fönster öppnas med gurkmeja.html i det.
4. Ett nytt fönster öppnas med biljardboll.html i det.

 
Ja, ni förstår.....

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

## #10 — PepeJeria, 2003-03-04T12:49Z

Förstår tyvärr inte, jag sitter med IE 5 här och din kod fungerar utan problem.

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

## #11 — solbulle, 2003-03-04T15:45Z

Skulle säga att detta är lite felpostat eftersom jag uppfattar frågan som att frågeställaren har en dator, webläsare, som inte fixar skriptexemplet som det är avsett att fungera.

Dock vet jag inte lösningen på problemet...

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

## #12 — Webbmonstret, 2003-03-05T07:01Z

Solbulle har helt rätt. (Det är inte alltid så lätt att förklara vad man menar.) 

Om det är felpostat vet jag inte; jag har ju ett problem med JavaScript.

Ville bara veta om det var någon som sett något liknande...

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/69990-irriterande-fönsterhantering
