Avatar billede kledal Nybegynder
29. oktober 2002 - 12:00 Der er 9 kommentarer og
1 løsning

Bestemme størrelsen på en side

Jeg vil gerne bestemme størrelsen på en side.
Og det er ikke muligt at gøre det når jeg kalder siden, så det skal gøres på selve siden.
hvordan gør jeg det, den skal være width="200" og heigth="200" der er ikke andre præferencer.
hjælp

Mvh kledal
Avatar billede armena Nybegynder
29. oktober 2002 - 12:01 #1
<body width="200" heigth="200"> :)
Avatar billede kledal Nybegynder
29. oktober 2002 - 12:40 #2
det hjælper ikke
Avatar billede Slettet bruger
29. oktober 2002 - 12:42 #3
armena> Flot!

Du kan kun bestemme størrelsen på et vindue at gøre en af 3 ting:

- lave det som popup
- resize med en onLoad event.
Avatar billede Slettet bruger
29. oktober 2002 - 12:45 #4
Her er den sidste løsning:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
   
<script language="JavaScript">
window.onload = maxWindow;

function maxWindow()
{
window.moveTo(0,0);


if (document.all)
{
  top.window.resizeTo(200,200);
}

else if (document.layers||document.getElementById)
{
  if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth)
  {
    top.window.outerHeight = 200;
    top.window.outerWidth = 200;
  }
}
}

</script>
   
</head>

<body>

</body>
</html>
Avatar billede kledal Nybegynder
29. oktober 2002 - 12:51 #5
tak det sidste virker super !
vil du have points så lav et svar :-)
og tusind tak for hjælpen
Avatar billede kledal Nybegynder
29. oktober 2002 - 12:52 #6
hvordan får jeg den til at komme op midt i skærmen??
Avatar billede Slettet bruger
29. oktober 2002 - 13:11 #7
Det tænker jeg lige over...iøvrigt kan man faktisk bruge ganske lidt kode:

<body onload="window.resizeTo(200,200);">

Brug den istedet for det script jeg smed...
Avatar billede Slettet bruger
29. oktober 2002 - 13:17 #8
Nu skulle den være der ;)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
   
<script>

function doIt()
{
    if (self.innerWidth)
    {
        frameWidth = self.innerWidth;
        frameHeight = self.innerHeight;
    }
    else if (document.documentElement && document.documentElement.clientWidth)
    {
        frameWidth = document.documentElement.clientWidth;
        frameHeight = document.documentElement.clientHeight;
    }
    else if (document.body)
    {
        frameWidth = document.body.clientWidth;
        frameHeight = document.body.clientHeight;
    }
    else return;


        newWidth = 200;
        newHeight = 200;
        if (document.layers)
        {
            tmp1 = parent.outerWidth - parent.innerWidth;
            tmp2 = parent.outerHeight - parent.innerHeight;
            newWidth -= tmp1;
            newHeight -= tmp2;
        }
        parent.window.resizeTo(newWidth,newHeight);
        parent.window.moveTo((screen.width/2)-(200/2),(screen.height/2)-(200/2));

}


</script>
   
</head>

<body onload="window.resizeTo(200,200);doIt();">

</body>
</html>
Avatar billede Slettet bruger
29. oktober 2002 - 13:18 #9
ups...:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
   
<script>

function doIt()
{
    if (self.innerWidth)
    {
        frameWidth = self.innerWidth;
        frameHeight = self.innerHeight;
    }
    else if (document.documentElement && document.documentElement.clientWidth)
    {
        frameWidth = document.documentElement.clientWidth;
        frameHeight = document.documentElement.clientHeight;
    }
    else if (document.body)
    {
        frameWidth = document.body.clientWidth;
        frameHeight = document.body.clientHeight;
    }
    else return;


        newWidth = 200;
        newHeight = 200;
        if (document.layers)
        {
            tmp1 = parent.outerWidth - parent.innerWidth;
            tmp2 = parent.outerHeight - parent.innerHeight;
            newWidth -= tmp1;
            newHeight -= tmp2;
        }
        parent.window.resizeTo(newWidth,newHeight);
        parent.window.moveTo((screen.width/2)-(200/2),(screen.height/2)-(200/2));

}


</script>
   
</head>

<body onload="doIt();">

</body>
</html>

Og så ikke mere spam herfra :)
Avatar billede kledal Nybegynder
29. oktober 2002 - 14:10 #10
tusind tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester