---
title: "Problem med java popup."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18564-problem-med-java-popup"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Rickard"
published: "2001-12-01T20:39:00.000Z"
updated: "2001-12-02T19:37:00.000Z"
replies: 3
views: 259
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/18564-problem-med-java-popup"
---

# Problem med java popup.

## #1 — Rickard, 2001-12-01T20:39Z

Tjenare.. jag har ett problem med mitt lilla javascript....
På min sida som jag har finns det lite bilder som är förminskade.. klickar man på dem så öppnas dem i en popup som är lika stor som bilden.
Nu vill jag få så att popupen blir MAX 800x600  Hur gör jag det?

Här är koden.

```
    <SCRIPT Language="JavaScript">
    <!--
    var popWin = null
    var winCount = 0
    var winName = "popWin"
    function openPopWin(winURL, winWidth, winHeight, winFeatures, winLeft, winTop){
    var d_winLeft = 20
    var d_winTop = 20
    winName = "popWin" + winCount++
    closePopWin()
    if (openPopWin.arguments.length >= 4)
    winFeatures = "," + winFeatures
    else
    winFeatures = ""
    if (openPopWin.arguments.length == 6)
    winFeatures += getLocation(winWidth, winHeight, winLeft, winTop)
    else
    winFeatures += getLocation(winWidth, winHeight, d_winLeft, d_winTop)
    popWin = window.open(winURL, winName, "width=" + winWidth
    + ",height=" + winHeight + winFeatures)
    }
    function closePopWin(){
    if (navigator.appName != "Microsoft Internet Explorer"
    &#0124;&#0124; parseInt(navigator.appVersion) >=4)
    if(popWin != null) if(!popWin.closed) popWin.close()
    }
    function getLocation(winWidth, winHeight, winLeft, winTop){
    return ""
    }
    //-->
    </SCRIPT>
    <SCRIPT Language="JavaScript1.2">
    <!--
    function getLocation(winWidth, winHeight, winLeft, winTop){
    var winLocation = ""
    if (winLeft < 0)
    winLeft = screen.width - winWidth + winLeft
    if (winTop < 0)
    winTop = screen.height - winHeight + winTop
    if (winTop == "cen")
    winTop = (screen.height - winHeight)/2 - 20
    if (winLeft == "cen")
    winLeft = (screen.width - winWidth)/2
    if (winLeft>0 & winTop>0)
    winLocation = ",screenX=" + winLeft + ",left=" + winLeft
    + ",screenY=" + winTop + ",top=" + winTop
    else
    winLocation = ""
    return winLocation
    }
    //-->
    </SCRIPT>
```

//Rickard

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

## #2 — Jojoxx, 2001-12-01T21:02Z

Utan att titta på resten av scripetet kan du precis före raden som börjar med **popWin = window.open(...** lägga in detta;

winWidth=Math.min(winWidth,800);
winHeight=Math.min(winHeight,600);

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

## #3 — Rickard, 2001-12-01T21:16Z

tackar..
ett litet problem till....
jag har ingen "h-scroll"/"v-scroll"...  hur fixxar jag det?

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

## #4 — Jojoxx, 2001-12-02T19:37Z

Du har inte med biten som anropar scriptet, men där har du i alla fall ett anrop till funktionen openPopWin(). Denna funktion tar emot maximalt 6 argument varav det 4:e är kallat winFeatures. Där kan du skicka med "scrollbars=yes"

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

---

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