webForumDet fria alternativet

centrerad popup

4 svar · 304 visningar · startad av jboy_87

jboy_87Medlem sedan aug. 20011 105 inlägg
#1

hur fixar jag centrerad popup på det här scriptet?

<script type="text/javascript">
function Start(url,title,x,y){

MyWin = window.open("","","width=" + x + ",height=" + y + ",toolbar=no,location=no,directories=no,status=no,menubar=no");
with(MyWin.document){
open();
write("\<html\>\\n\<head\>\\\<title\>"+title+"\</title\>\\n\</head\>\\n\<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0\>\\n");
write("\<img src=\\"" + url + "\\" width=\\"" + x + "\\" height=\\"" + y + "\\"\>\\n");
write("\</body\>\\n\</html\>\\n");
close();
}

}
</script>

hypatiaMedlem sedan feb. 20011 325 inlägg
#2

Du kanske kan få lite tips på hur du kan ändra i ditt script, ifrån det här scriptet? :)

http://www.jojoxx.net/jscript/archive/popupcentered.html

jboy_87Medlem sedan aug. 20011 105 inlägg
#3

jag vill att dom här ska stå kvar!

marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0

jboy_87Medlem sedan aug. 20011 105 inlägg
#4

jag tror att det här funkar :)

<script type="text/javascript">
function Start(url,name,x,y){
winwidth=750;
winheight=500;
wintop=0; // default-värde om skärmupplösning inte kan avläsas.
winleft=0; // default-värde om skärmupplösning inte kan avläsas.

if (parseInt(navigator.appVersion) >= 3){
if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
screen=tools.getScreenSize();
}
winleft=Math.round(screen.width/2-winwidth/2);
wintop=Math.round(screen.height/2-winheight/2);
}
MyWin = window.open("","","width=" + winwidth + ",height=" + winheight + ",top="+wintop+",left="+winleft +",toolbar=no,location=no,directories=no,status=no,menubar=no");
with(MyWin.document){
open();
write("<html>\n<head>\<title>Villadoktorn.se - Den sanna husläkaren</title>\n</head>\n<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0>\n");
write("<img src=\"" + url + "\" width=\"" + x + "\" height=\"" + y + "\">\n");
write("</body>\n</html>\n");
close();
}

}
</script>

JojoxxMedlem sedan juni 20004 306 inlägg
#5

Slå ihop dem;

function centerpopup(URL,width,height,title){
	if (parseInt(navigator.appVersion) >= 3){
		if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
			var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
			screen=tools.getScreenSize();
		}
		x = screen.width;
		y = screen.height;
	}
	var foo = window.open("","","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height);
	with(foo.document){ 
		open(); 
		write("<html>\n<head>\<title>"+title+"</title>\n</head>\n<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0>\n"); 
		write("<img src=\"" + url + "\" width=\"" + width + "\" height=\"" + height + "\">\n"); 
		write("</body>\n</html>\n"); 
		close(); 
	} 
}
124 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
121 ms — hämta tråd, inlägg och bilagor (db)