webForumDet fria alternativet

Öppna sida i nytt fönster med scrollmöjlighet

JavaScript

7 svar · 643 visningar · startad av Joaquin

Medlem sedan nov. 2003286 inlägg
Frågan#1

Jag vill länka en text till en nytt fönster som är lagom stort, men som man kan skrolla i. Just nu öppnas det i en fixerad storlek som man måste förstora för att kunna se all info på sidan. Vad ska jag ändra i detta:

<a href="javascript:new_window('sidan.html','240','500');">Länktexten</a>
Medlem sedan juni 200032 967 inlägg
#2

Det beror ju på hur funktionen new_window() ser ut.

Medlem sedan nov. 2003286 inlägg
#3
<script language="JavaScript">
<!--
function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=0'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

Hjälper detta ?

Medlem sedan juni 200032 967 inlägg
#4

Det borde inte bli rätt storlek när du kallar på fönstret på det viset som du gör - parameter två i kallet ska ju vara fönsternamn, inte bredd. Så här kanske kan funka:

<a href="javascript:new_window('sidan.html', 'valfrittnamn', '240', '500', 1);">Länktexten</a>

mvh

Medlem sedan nov. 2003286 inlägg
#5

Tack för tipset.
Det blev tyvärr samma output på det :l

Medlem sedan juni 200032 967 inlägg
#6

Det där är fel funktion ser jag nu. Du länkar till new_window(), men den funktion du visar heter NewWindow().

Medlem sedan nov. 2003286 inlägg
#7

Nu ser det jättemycket bättre ut :)

Tack @nders !

Medlem sedan juni 200032 967 inlägg
#8

Vasse! :)

273 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)