---
title: "Popup-problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/136074-popup-problem"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "filipbh"
published: "2005-10-20T13:34:42.000Z"
updated: "2005-10-20T15:31:29.000Z"
replies: 8
views: 320
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/136074-popup-problem"
---

# Popup-problem

## #1 — filipbh, 2005-10-20T13:34Z

Hej, jag använder mig av detta script och det fungerade innan jag la till +bildmapp+ i \<img\>-taggen. Varför fungerar det inte nu?

```
function bild(filename,bildtext,bildmapp) 
{ 
var myImage = new Image(); 

myImage.src=filename; 

properties='height=0,width=0'; 
var imgWindow = window.open('','','scrollbars=no,resizable=no,statusbar=no'); 
html = '<html>';
html += '<head>';
html += '<title>Bildvisning</title>'; 
html += '<link rel="stylesheet" href="style.css">';
html += '<style type=text/css> body {overflow:hidden;} </style>';
html += '</head>'; 
html += '<body onBlur="window.close()" topmargin="0" leftmargin="0"  oncontextmenu="return false">'; 
html += '<img src="bilder/"' +bildmapp+ '"/" ' +myImage.src+ '" onLoad="resizeTo (document.bild.width+10,document.bild.height+45); moveTo(100,50);" alt="'+bildtext+'" name="bild" OnClick="window.close();">'; 
html += '</body>'; 
html += '</html>'; 
imgWindow.document.write(html); 
}
```

Så här se länken ut:

```
javascript:bild('". $show_pic['filnamn'] . "','".$show_pic['bildtext']."','".$_GET['category']."')
```

Tacksam för lite hjälp

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

## #2 — @nders, 2005-10-20T13:36Z

```
html += '<img src="bilder/' +bildmapp+ '/' +myImage.src+ '" ....
```

Snälla, använd \[kod\]-taggar du också, så blir koden mer lättläst.

edit: redigerade bort ett mellanslag som Peter till skillnad från vänstertecknad noterade. :-)

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

## #3 — Peter S, 2005-10-20T13:39Z

Red./ Här gör man sig besvär   ;)

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

## #4 — filipbh, 2005-10-20T13:40Z

Ursäkta... 

Det fungerar fortfarande inte. Skumt att det slutar fungera.

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

## #5 — @nders, 2005-10-20T13:43Z

Hur ser koden ut nu då?
Något felmeddelande i javascriptkonsollen? (i Firefox då om du använder den, annars kanske en liten gul ikon nere till vänster i IE kan upplysa om fel)

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

## #6 — filipbh, 2005-10-20T13:46Z

Den ser likadan ut som innan fast jag kopierade in din kod. Popupen öppnas men det är bara ett kryss för bilden. Bildkommentaren står med också. Har inte testat i Firefox. Men nu hann jag se att bilder/bildmappen/ inte kom med utan bildens filnamn kom direkt efter roten...

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

## #7 — filipbh, 2005-10-20T13:52Z

Nu ser det ut så här istället:

```
html += '<img src="' +myImage.src+ '"
```

 

och länken:

```
javascript:bild('bilder/".$_GET['category']."/". $show_pic['filnamn'] . "','".$show_pic['bildtext']."')
```

och då fungerar det.. Men jag vill inte behöva skriva ut hela sökvägen till bilden i länken.

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

## #8 — Peter S, 2005-10-20T15:05Z

```
function bild(filename,bildtext,bildmapp) 
{ 
properties='height=0,width=0'; 
var imgWindow = window.open('','','scrollbars=no,resizable=no,statusbar=no')  ; 
html = '<html>';
html += '<head>';
html += '<title>Bildvisning</title>'; 
html += '<link rel="stylesheet" href="style.css">';
html += '<style type=text/css> body {overflow:hidden;} </style>';
html += '</head>'; 
html += '<body onBlur="window.close()" topmargin="0" leftmargin="0"  oncontextmenu="return false">'; 
html += '<img src="bilder/' +bildmapp+ '/' +filename+ '" onLoad="resizeTo (document.bild.width+10,document.bild.height+45); moveTo(100,50);" alt="'+bildtext+'" name="bild" OnClick="window.close();">'; 
html += '</body>'; 
html += '</html>'; 
imgWindow.document.write(html); 
}
```

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

## #9 — filipbh, 2005-10-20T15:31Z

Tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/136074-popup-problem
