webForumDet fria alternativet

Stänga popup med onmouseout

JavaScript

2 svar · 618 visningar · startad av Pedda

Medlem sedan juni 20006 031 inlägg
Frågan#1

Jag har en popup som skapas med innerHTML och visas när musen förs över en länk.
Nu vill jag lägga till så att den stängs med onmouseout också.
Hur gör jag?

function showNot(inparam){
	var oPopup = window.createPopup();
	var oPopupBody = oPopup.document.body;
	oPopupBody.style.border = "5px green solid"
	var height = ((inparam.length/30)*10)
	oPopupBody.innerHTML = inparam
	oPopup.show(300,300,300,height)
}
Medlem sedan dec. 20025 483 inlägg
#2
function showNot(inparam){
	oPopup = window.createPopup();
	var oPopupBody = oPopup.document.body;
	oPopupBody.style.border = "5px green solid"
	var height = ((inparam.length/30)*10)
	oPopupBody.innerHTML = inparam
	oPopup.show(300,300,300,height)
}
...
onmouseout="if (typeof(window.oPopup) != 'undefined') oPopup.hide()"
Medlem sedan juni 20006 031 inlägg
#3

Funkade fint att göra så men jag var tvungen att lägga
oPopup = window.createPopup();
utanför funktionen.

388 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
129 ms — hämta statistik (db)
130 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)