webForumDet fria alternativet

centrerad popup

JavaScript

4 svar · 216 visningar · startad av jboy_87

Medlem sedan aug. 20011 099 inlägg
Frågan#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]
Medlem sedan aug. 20011 099 inlägg
#2

funkar inte

Medlem 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

Medlem sedan aug. 20011 099 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")
Medlem sedan aug. 20011 099 inlägg
#5

nån som kan hjälpa

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)