---
title: "Varför fungerar inte detta?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/150617-varför-fungerar-inte-detta"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "silfver"
published: "2006-08-27T18:01:22.000Z"
updated: "2006-08-27T18:49:10.000Z"
replies: 3
views: 329
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/html-css/150617-varför-fungerar-inte-detta"
---

# Varför fungerar inte detta?

## #1 — silfver, 2006-08-27T18:01Z

Ifall jag gör så här:

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

	function popup(url){
	   MyWin = window.open("","","scrollbars=no,resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,width=100,height=100");
	   with(MyWin.document){
	   open();
	   write("<html>\n<head><scr"+"ipt>awidth=(document.layers)?0:8;awidth+=(document.all)?4:0;aheight=(document.layers)?0:29;</scr"+"ipt>\n<title>Fotograf: Daniel Silfver.</title>\n</head>\n<body onLoad=\"window.resizeTo(document.images[0].width+awidth,document.images[0].height+aheight)\"style=\"margin: 0;overflow:hidden;\">\n");
	   write("<img src=\""+url+"\">\n");
	   write("</body>\n</html>\n");
	   close();
	   }
	}
	</script>

	<script type="text/javascript">
	window.onload=function(){
		var imgs = document.getElementsByTagName("IMG");
		for(var x=0; x<imgs.length; x++){
			if(imgs[x].className == "thumb")
				if(imgs[x].parentNode.tagName == "A")
					imgs[x].parentNode.onclick = function(){ popup(this.href); return false; }
		}
	}
	</script>
</body>
```

Så fungerar det. Men jag vill inte ha en fet kodsnutt mitt i allt, så jag vill göra så här: 

```
<body>
<script type="text/javascript" src="bildvisning.js"></script>
</body>
```

Men det fungerar inte. Vad gör jag för fel?

När jag lägger in scriptet i js-filen tar jag bort \<script\>-taggarna. Inget mer.

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

## #2 — nitro2k01, 2006-08-27T18:13Z

Det här kanske låter dumt, men har du har ju två kodtaggar i övre exemplet. kan det vara så enkelt att du har glömt en starttagg och en sluttagg i js-filen?

```
	</script>

	<script type="text/javascript">
```

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

## #3 — nitro2k01, 2006-08-27T18:14Z

Btw, är det jag som har skrivit det nedre skriptet?

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

## #4 — silfver, 2006-08-27T18:49Z

Trodde bara att det var en enda lång kod. Tack för den nitro2k01. Jag har ingen aning ifall det är du som skrivit det nedre scriptet. Men jag tror det kommer från wF. Så kanske. :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/150617-varför-fungerar-inte-detta
