Salve a tutti.
Ho un dilemma.
Il seguente codice fa scorrere un popup tenendolo a determinate distanze dai bordi della pagina.
Il popup si apre correttamente e scorre su IE 9
Ma su chrome oltre a non scorrere mi appare in alto a sinistra e li ci rimane (20,70)
codice:
x = 20; y = 70;
function setVisible(obj)
{
obj = document.getElementById(obj); obj.style.visibility = (obj.style.visibility == 'visible') ? 'hidden' : 'visible';
}
function placeIt(obj)
{
obj = document.getElementById(obj);
if (document.documentElement)
{
theLeft = document.documentElement.scrollLeft;
theTop = document.documentElement.scrollTop;
}
else if (document.body)
{
theLeft = document.body.scrollLeft;
theTop = document.body.scrollTop;
}
theLeft += x;
theTop += y;
obj.style.left = theLeft + 'px' ;
obj.style.top = theTop + 'px' ;
setTimeout("placeIt('layer1')",500);
}
window.onscroll = setTimeout("placeIt('layer1')",500);