© ilj ilj@flowsim.se
se även:
> nytt fönster med JavaScript 2
piltillbaka till flowsims startsida 

window.open()!
 
Det enklaste sättet att öppna en webbsida i ett nytt fönster är förstås att använda vanlig HTML med ordet _blank efter TARGET. Så här t ex:
 
<A HREF="dennyasidan.html"
      TARGET="
_blank">länktext</A>
 
pil
 
Om man vill reglera hur fönstret ska se ut kan man använda JavaScript; så här ser syntaxen ut:
 
window.open( 1 , 2 , 3 )
 
där det man skriver in i stället för siffrorna svarar på följande frågor
1 vilken webbsida ska laddas i nya fönstret?
2 vilket namn ska fönstret ha?
3 hur ska fönstret se ut?

 
pil
 
Om man vill öppna webbsidan
nysida.html i ett nytt fönster som får namnet flwin, förses med rullist (scrollbars) och som är 400 pixel brett och 300 pixel högt, kan man t ex skriva så här:
 
<FORM>
<INPUT TYPE="button"
VALUE="Öppna ett nytt fönster!"
ONCLICK= "
window.open('nysida.html','flwin','scrollbars=yes,width=400,height=300')">
</FORM>
 
pil
 
OBS! Citationstecknen!
"
window.open('nysida.html','flwin','scrollbars=yes,width=400,height=300')"
 
pil
 
Andra saker man kan förse fönstret med är t ex:
location
menubar
status
toolbar
directories
 
Om man vill ha rullist på det nya fönstret kan raden i stället se ut så här:
"
window.open('nysida.html','flwin','scrollbars=yes,width=400,height=300')"
 
pil
 
Man kan hoppa över argument nummer 3 helt och hållet; fönstret blir då automatiskt fullt utrustat med lister och knappar. Skriver man däremot som i exemplet ovan sätts de delar man inte nämnt till
"no".
 
pil
 
I stället för
scrollbars=yes kan man skriva scrollbars=1 och i stället för scrollbars=no kan man skriva scrollbars=0.
 
pil
 
Följande exempel placerar en knapp på en HTML-sida. När man klickar på knappen öppnas ett nytt, fullt utrustat, fönster där webbsidan
minsida.html visas:
 
<FORM>
<INPUT TYPE="button"
   VALUE="Öppna ett nytt fönster!"
   ONCLICK="
window.open('minsida.html','myflwin')">
</FORM>
 
pil
 
Mer om att öppna nya fönster under JAVASCRIPT, exempel 26 och 55.

 

 

 

 

Sidan gjordes av
 
ilj SHAREWARE
 
ilj@flowsim.se
 
Den här sidan hör hemma i ett tvådelat ramsystem
hos:
http://www.flowsim.se
JAVASCRiPT

 

 
piltillbaka till flowsims startsida