---
title: "onclick=\"javascript:self.close();\" eller något"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/100215-onclick-javascript-self-close-eller-något"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "frankof"
published: "2004-03-24T17:03:20.000Z"
updated: "2004-03-25T12:56:23.000Z"
replies: 5
views: 314
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/100215-onclick-javascript-self-close-eller-något"
---

# onclick="javascript:self.close();" eller något

## #1 — frankof, 2004-03-24T17:03Z

Problem med bildvisarscript (jojoxx, inte hans fel dock ;) )

Fungerar, fast inte som jag vill:

```
/* 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 imgPopup(url,x,y){   
	MyWin = window.open("","","width=" + x + ",height=" + y + ",toolbar=no,location=no,directories=no,status=no,menubar=no");
	with(MyWin.document){
	open();
	write("<html>\n<head>\<title>Bildvisare</title>\n</head>\n<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0>\n");
	write("<img src=\"" + url + "\" width=\"" + x + "\" height=\"" + y + "\">\n");
	write("</body>\n</html>\n");
	close();
	}
}
```

fungerar inte:

```
/* 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 imgPopup(url,x,y){   
	MyWin = window.open("","","width=" + x + ",height=" + y + ",toolbar=no,location=no,directories=no,status=no,menubar=no");
	with(MyWin.document){
	open();
	write("<html>\n<head>\<title>Bildvisare</title>\n</head>\n<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0>\n");
	write("<A HREF="javascript:self.close();">\n");
	write("<img src=\"" + url + "\" width=\"" + x + "\" height=\"" + y + "\">\n");
	write("</a>");
	write("</body>\n</html>\n");
	close();
	}
}
```

fungerar inte:

```
/* 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 imgPopup(url,x,y){   
	MyWin = window.open("","","width=" + x + ",height=" + y + ",toolbar=no,location=no,directories=no,status=no,menubar=no");
	with(MyWin.document){
	open();
	write("<html>\n<head>\<title>Bildvisare</title>\n</head>\n<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0 onclick="javascript:self.close();>\n");
	write("<img src=\"" + url + "\" width=\"" + x + "\" height=\"" + y + "\">\n");
	write("</body>\n</html>\n");
	close();
	}
}
```

Och nä, jag har inte en susning om vad jag sysslar med ;) vill bara helt enkelt att fönstret skall stängas utan att klicka på "X"
Här även testa lite varianter som inte är med här

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

## #2 — ejick, 2004-03-24T18:49Z

Det är ju många som har så att man stänger fönstret om man lickar på bilden. I så fall kan du lägga till

```
	write("[b]<a href='javascript:close();'>[/b]<img src=\"" + url + "\" width=\"" + x + "\" height=\"" + y + "\">[b]</a>[/b]\n");
```

Men jag vet inte om det var vad du var ute efter..

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

## #3 — frankof, 2004-03-24T21:39Z

Jo det var det jag var ute efter, har dock testat den variant på ditt förslag (dock inte just ditt) får då scriptfel *fel: ")" förväntas på rad# tecken#* och det är mellan "=" och "javascript".
sitter på jobbet nu och kan inte testa ditt förslag, återkommer.

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

## #4 — ejick, 2004-03-24T23:50Z

Gör så,

det fel du visar nu beror på fnuttarna ändra så som jag har gjort till ' istället för "

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

## #5 — frankof, 2004-03-25T10:15Z

Väl, det är på rätt spår ;) bilden stängs men inte fönstret :e

Det var wFs mellanrum i java script som stälde till det :e tackar :birp

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

## #6 — ejick, 2004-03-25T12:56Z

Ja det mellanrummet är alltid lika förvirrande, vet inte hur många gånger jag ibörjan, innan jag visste om det, försökte posta om mina inlägg. :birp

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/100215-onclick-javascript-self-close-eller-något
