webForumDet fria alternativet

centrerad popup

4 svar · 216 visningar · startad av jboy_87

jboy_87Medlem sedan aug. 20011 105 inlägg
#1

kommer det här och funka??

[b]
function popupChat() {
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;
	}   

win=window.open("popup.html", "Suryoyo Zone jIRC","height=220,width=520" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height);
}  
[/b]
jboy_87Medlem sedan aug. 20011 105 inlägg
#2

funkar inte

ThACRoWMedlem sedan dec. 2001314 inlägg
#3

detta fungerar för mig

function centerPopup(w,h)
{
	var x, y;
	if (top.window.document.body)
	{
		x = Math.round((top.window.screenLeft + top.window.document.body.clientWidth) / 2 - (w / 2));
		y = Math.round((top.window.screenTop + top.window.document.body.clientHeight) / 2 - (h / 2));
	}
	return 'width='+w+',height='+h+',left='+x+',top='+y;
}

och sen kallar du på funktionen så här:

window.open('...', '...',  centerPopup(302,200));

där 302 och 200 är bredden och höjden på fönstret

jboy_87Medlem sedan aug. 20011 105 inlägg
#4

kör en irc grej!!

function popupChat() {
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;
	}   

win=window.open("popup.html", "Suryoyo Zone jIRC","height=220,width=520" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height);
}     

function send()
{
   if (document.UserInfo.NICKNAME.value == null ||
                                        document.UserInfo.NICKNAME.value == "")
   {
        window.alert("Du måste skriva in nick name.")
        return false
   }

 var USERNICK = document.UserInfo.NICKNAME.value

 win=window.open("","IRC","resizable=no,height=330,width=510")
jboy_87Medlem sedan aug. 20011 105 inlägg
#5

nån som kan hjälpa

Genererad på 382 ms · cache AV · v20260730165559-full.f96bc7eb