Stänga popup med onmouseout

JavaScript

2 svar · 623 visningar · startad av Pedda

Medlem sedan juni 20006 031 inlägg
Trådstart#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.

266 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)