©ilj@flowsim.se
JavaScript på svenska 68
JavaScript resizeBy(), resizeTo()


 

Klicka
här
för att
öppna ett exempelfönster
!

 



 
Så här kan en funktion som minskar ett fönsters bredd och höjd med 30 pixel varje gång den anropas se ut:

 

function iljresize()
{
self.resizeBy(-30,-30)
}

 
Funktionen placeras mellan SCRIPT-taggar i HEAD-delen (se MINIMANUAL 1 lite grunder).
 
Så här kan ett anrop se ut:
 

<A HREF="
javascript:iljresize()">minska fönsterstorlek</A>
 
Varje gång man klickar på länken ovan minskar alltså fönstrets storlek. Om man tar bort minustecknen i funktionen blir fönstret större. Man kan inte göra ett fönster mindre än 100x100 pixel.
 

 
Om man vill ge fönstret en bestämd storlek kan man använda resizeTo() t ex
 

function iljresize2()
{
self.resizeTo(640,480)
}
 
Här blir fönstret alltså 640 pixel brett och 480 pixel högt.
 
I stället för
self kan man använda window eller fönsternamnet.
 
Eftersom det här är kod som inte fungerar i alla webbläsare bör man ev lägga till kod som kollar vilken webbläsare som används, mer om det under MINIMANUAL 1 lite grunder.

 

 

Sidan gjordes av
 
ilj
 
ilj@flowsim.se
 

 
Senast ändrad 14 augusti 1999.
 
Den här sidan hör hemma i ett ramsystem
hos:
www.flowsim.se
JavaScript på svenska