webForumDet fria alternativet
Logga in / Bli medlem

Popup & Open()

JavaScript

10 svar · 324 visningar · startad av haider

Medlem sedan jan. 2003956 inlägg
Trådstart#1

Jag har följande fråga.

Index.htm gör en ResolutionCheck, och har man 800x600 skickas man till 800.htm

Går det, att 800.htm öppnar ett nytt popup som nedan:

open('full.htm', 'Y','fullscreen=yes,channelmode=1;');

fast utan att man har en HTM-fil, dvs att den skapar en visuell fil vars kod skrivs någonstans i skriptet?

Medlem sedan sep. 20021 655 inlägg
#2
popup = window.open("", "foo", "fullscreen=1,channelmode=1");
popup.document.write("<html><body>Jättefin text</body></html>");

Du kan sprida ut popup.document.write på flera rader.

Medlem sedan jan. 2003956 inlägg
#3

Tack så mycket

Finns det något sätt att ladda in kod från en extern fil genom ex. SRC i nedanstående?

popup.document.write

Medlem sedan jan. 2003956 inlägg
#4

Fungerar nedanstående till Netscape också?

popup = window.open("", "foo", "fullscreen=1,channelmode=1");
popup.document.write("<html><body>Jättefin text</body></html>");

Medlem sedan sep. 20021 655 inlägg
#5

Jadå.

Vad "channelmode" innebär vet jag inte, fast det låter som något IE-specifikt, så det bör inte fungera i Netscape.

Medlem sedan jan. 2003956 inlägg
#6

:birp

Thanx buddy, det var det jag undrade.

Medlem sedan juni 20014 421 inlägg
#7

Men i netscape har man väl förut behövt använda:

popup.document.open()
popup.documnet.write("foo")
popup.documnet.close()

Kanske kan vara bra att ta med för bakåtkompabilitet?

Medlem sedan jan. 2003956 inlägg
#8

Ska man alltså skriva

I.
popup = document.open("", "foo", osv osv)

och sen

II.
popup.document.open()
popup.documnet.write("foo")
popup.documnet.close()

eller ska man strunta i 1:an och endast använda sig av 2:an?

Medlem sedan sep. 20021 655 inlägg
#9

Du blandar ihop det lite nu...

I 1:an ska det stå "window.open", inte "document.open".

Men ja, du använda dig av både 1 och 2 , om du väljer att använda 2 över huvud taget.

Medlem sedan jan. 2003956 inlägg
#10

:e Det är klart jag blandar ihop det, jag är newbe ;)

Men tack i alla fall för ditt svar.

Medlem sedan jan. 2001188 inlägg
#11

Hej, varför går det att göra så där men inte tex:
popup.document.funktionipopupen();
för att aktivera en funktion i en popup?

261 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)