09. december 2002 - 01:34
Der er
10 kommentarer og 1 løsning
Modificering af center popup script!
Hvordan vil dette script se ud, modificeret til at sætte højde/bredde automatisk efter brugerens screen resolution? <script language="JavaScript"> <!-- Begin 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+'' win = window.open(mypage, myname, winprops+',toolbar=yes'); if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); } } // End --> </script> <a href="link.htm" onfocus="this.blur( )" onclick="NewWindow(this.href,'PictureViewer','770','420','yes');return false;">
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
09. december 2002 - 01:40
#1
Og hvorfor er det egentlige lige, at sciptet som det er nu, placerer vinduet skævt på siden? (I bredden står det aldrig helt på midten af siden, men lidt for langt mod højre)
09. december 2002 - 09:29
#2
Prøv med: var winl = (screen.width - (w/2)) / 2; var wint = (screen.height - (h/2)) / 2; Er ikke sikker på at det virker...
09. december 2002 - 10:29
#3
prøv med var winw = width; var winh = height; var winl = (screen.width-winw)/2; var wint = (screen.height-winh)/2; istedet for kun var winl = (screen.width - w) / 2; var wint = (screen.height - h) / 2;
09. december 2002 - 10:31
#4
Nu ved jeg ikke helt hvad du mener når du vil ha' modificeret det til auto tilpasning. self.moveTo(0,0); self.resizeTo(screen.availWidth,screen.availHeight); self.focus(); er en mulighed, men så er en centrering jo ligegylig.
09. december 2002 - 16:15
#5
Ok.. de andre kommentarer virker ikke efter formålet. Pelkjaer => hvordan vil et script basret på sef.move, etc. se ud uden toolbar?
09. december 2002 - 16:55
#6
Så åbner du bare et alm. popup uden toobar osv, og indsætter ovenstående på popup siden.
10. december 2002 - 04:26
#7
Okay.. jeg øverste script andetsteds og vil stadig meget gerne vide, hvorfor popup vinduet i bredden IKKE placerer sig helt centreret. Din første kommentar fik det ikke til at stå bedre.
10. december 2002 - 10:24
#8
prøv dette <script type="text/JavaScript"> <!-- function centerWin(theURL,winName,width,height,features) { var window_width = width; var window_height = height; var newfeatures= features; var window_top = (screen.height-window_height)/2; var window_left = (screen.width-window_width)/2; newWindow=window.open(''+ theURL + '',''+ winName + '','width=' + window_width + ',height=' + window_height + ',top=' + window_top + ',left=' + window_left + ',features=' + newfeatures + ''); newWindow.focus(); } //--> </script> <a href="java script:;" onClick="centerWin('popup.html','popWin','250','200','scrollbars=yes,resizable=yes')">åben popup</a>
10. december 2002 - 11:12
#9
Hmm... prøv selv at sæt popwin til 770 x 420 og se så popup vinduet oven
på dette
www.theselfimages.dk , der kan du se at det stadig står for langt
til højre? Jeg vil også gerne stadig kunne benytte toolbar="yes/no" option.
Hmm.. men mærkeligt.. det er faktisk en scrollbars bredde den står for
meget til højre.
17. december 2002 - 18:26
#10
Pelkjaer => Vil du poste et svar? Ellers lukkes spørgsmålet.
18. december 2002 - 15:20
#11
Lukket.
Vi tilbyder markedets bedste kurser inden for webudvikling