Avatar billede agm Nybegynder
25. oktober 2004 - 14:38 Der er 15 kommentarer

Resize window mm..

Hvordan kan jeg resize et vindue fjerne menuer mm..

<script>
w = screen.availWidth;
h = screen.availHeight;

self.moveTo(w/2-400,h/2-400);
self.resizeTo(800,800);
</script>

Kan det evt. omskrives
Avatar billede sho Nybegynder
25. oktober 2004 - 14:46 #1
Hmm, tænker du på noget i stil med det spørgsmål, der blev postet for en time eller to siden?

http://www.eksperten.dk/spm/554248

-Søren
Avatar billede roenving Novice
25. oktober 2004 - 15:02 #2
-- du kan ikke gøre det med det browservindue, som brugeren selv har åbnet (gudskelov !-)

-- så Søren har helt ret i, at du skal hen i noget med at åbne et nyt vindue med window.open() ...
Avatar billede agm Nybegynder
25. oktober 2004 - 15:06 #3
Heee.. jeg kan ikke lige se hvordan det passer ind i mit script..?

Er det ikke et script der bliver aktiveret via link el. lign...
Avatar billede agm Nybegynder
25. oktober 2004 - 15:07 #4
Ok.. men kan jeg det fra et link i powerpoint..?
Avatar billede sho Nybegynder
25. oktober 2004 - 15:08 #5
Jo, som sagt:

<head>
  <script language="JavaScript">
  <!--

    function opennew(url,winwidth,winheight)
    {
      window.open(url,"_Blank","toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,copyhistory=no,scrollbars=no,top="+(screen.height-winheight)/2+",left="+(screen.width-winwidth)/2+",width="+winwidth+",height="+winheight)
    }

  // -->
  </script>
</head>

<a href="java script:opennew('fil.asp',350,175)">Åben</a>
Avatar billede roenving Novice
25. oktober 2004 - 15:13 #6
-- og som jeg også skrev i det andet spørgsmål, kan man få lidt bedre og mere overskuelig kode, ved ikke at nævne alle de parametre, som alligevel skal være no, sam bruge availHeight/Width !-)

window.open(url,"_Blank","status=no,top="+(screen.availHeight-winheight)/2+",left="+(screen.availWidth-winwidth)/2+",width="+winwidth+",height="+winheight);
Avatar billede agm Nybegynder
25. oktober 2004 - 15:20 #7
Ja ja.. men nogen der har en løsning når det skal aktiveres fra en powerpoint..?
Avatar billede sho Nybegynder
25. oktober 2004 - 15:32 #8
Se, det gik det første spørgsmål jo ikke ud på... jeg prøver lige en idé af...

roenving: Tak, så lærte jeg lige, at parametre default er sat til no, så jeg kan spare alt det andet :-)
Avatar billede roenving Novice
25. oktober 2004 - 15:35 #9
Du _skal_ bare nævne mindst en af de 8 parametre, og i gamle browsere (kan ikke huske hvilke, men jeg mener virkelig gamle !-) var der lidt inkonsistens, så enkelte krævede at alle var nævnt ...

-- og det er så gamle browsere, at de ikke engang er nævnt i min reference fra 2001 !o]
Avatar billede sho Nybegynder
25. oktober 2004 - 15:44 #10
PPT understøtter - såvidt jeg hurtigt kan læse mig til - JScript, men jeg kom til at tænke på, om du med onload-handleren kan resize det vindue, som du åbner med et link fra Powerpoint - hvis du altså selv har adgang til koden på det sted, som du åbner?

Noget med <body onload="resizeTo(1024,768);">

Måske kan du i stedet for lave en funktion, som du kalder fra onload, og så sætte funktionen til at åbne et nyt vindue i den rigtige størrelse og lukke det oprindelige?

Men det er bare et gæt.
Avatar billede agm Nybegynder
25. oktober 2004 - 16:25 #11
ja.. men det er bare lige med hvordan...?
Avatar billede sho Nybegynder
25. oktober 2004 - 16:43 #12
I din powerpoint laver du et link til fil.html

Og i fil.html:

<html>
  <head>
    <script language="JavaScript">
    <!--
      function Resizer() {
        resizeTo(800,600);
      }
    // -->
    </script>
  </head>

  <body onload="Resizer();">
  </body>
</html>

Så ændrer vinduet størrelse, når det bliver åbnet, uanset hvad brugeren har valgt - man kan så diskutere, hvor brugervenligt det er!!

-Søren
Avatar billede agm Nybegynder
25. oktober 2004 - 18:08 #13
Jo.. men det er jo det samme jeg startede med... he he..
Hvordan får jeg så det med menu mm.. væk..?
Avatar billede roenving Novice
25. oktober 2004 - 18:18 #14
Se 25/10-2004 15:02:30 !-)
Avatar billede agm Nybegynder
25. oktober 2004 - 18:28 #15
Det kan ikke være sandt..!!
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