webForumDet fria alternativet
Logga in / Bli medlem

Popupproblem

JavaScript

2 svar · 165 visningar · startad av Mika3l

Medlem sedan nov. 20018 492 inlägg
Trådstart#1

Har problem med en popupruta.
Jag får det här felmeddelandet...

Rad: 1
Tecken: 1
Fel: Ett objekt förväntas
Kod: 0

när jag använder den här koden.

function tip(sida,m)   {
	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;
	window.open("tip.asp?sida=" + sida + "&m=" + m,"Tip","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=300,height=300);
	}
}

Jag antar att det är något fel när jag försöker klämma in sida och m i urlen.

Någon som kan vara snäll och hjälpa? :)

Medlem sedan juni 20004 308 inlägg
#2

På denna rad:

window.open("tip.asp?sida=" + sida + "&m=" + m,"Tip","top=" + parseInt(y/2-[red]height[/red]/2-16) + ",left=" + parseInt(x/2-[red]width[/red]/2-5) + ",width=300,height=300[red]"[/red]);

Saknas ett citat-tecken på slutet, samt att variablerna height och width inte är definierade.

Medlem sedan nov. 20018 492 inlägg
#3

Tack, nu fungerar det bra. :)

383 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
128 ms — deklarationer (db)
125 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)