Muchas gracias por tu respuesta, perdona mi ignorancia sobre el tema, acabo de empezar y este foro me esta sirviendo de mucha ayuda,
Te paso el codigo completo de lo que estoy intentando hacer y no me funciona. estoy intentando simular un salvapantallas en mi aplicacion aspx, este es el codigo desde donde salta el salvapantallas.
Código Javascript
:
Ver original<script language="JavaScript">
<!--
// ********** Screensaver Part 1 **********
Timeout=5000 // delay for effect
Timer=""
function oStatic() {
clearTimeout(Timer)
if(timerRunning == true||blurred==1){ // if win1 opened or opener is blurred, return
return
}
timerRunning = true
win1=window.open("salvapantallas.aspx")//,'','fullscreen') // if win1 not opened, open win1
Timer=setTimeout("oStatic()",Timeout) // run function oStatic after delay
}
opened=0 // win1 not opened
function oActive(){
clearTimeout(Timer)
if(opened==1){return} // if win1 opened, return
timerRunning = false
Timer=setTimeout("oStatic()",Timeout) // if win1 not opened run function oStatic after delay
}
document.onmousemove=oActive // detect mouse movement
document.onmousedown=oActive // detect if button pressed
document.onkeypress=oActive // detect if key press
setTimeout("oActive()",1000) // start
//-->
</script>
<body onblur="blurred='1'" onfocus="blurred='0';oActive()" >
y el la pantalla que hace de salvapantallas tengo este codigo.
Código Javascript
:
Ver original<script language="JavaScript">
<!--
// ********** Screensaver Part 2 **********
var ignore;
function init(){
opener.opened=1
ignore=0 // ignore busy cursor when page loads
document.onmousemove=gone // detect mouse movement document.onmousedown=gone // detect if button pressed
document.onkeypress=gone // detect if key press
}
function gone(){
if(ignore==0){
ignore=1
return}
opener.opened=0
self.close()
}
document.onmousemove=gone // detect mouse movement
document.onmousedown=gone // detect if button pressed
document.onkeypress=gone // detect if key press
setTimeout("init()",1000)
//-->
</script>
El problema es que salta el savapantallas pero inmediatamente se cierra la pantalla, sin llegar a mover el ratón
Saludos y gracias de nuevo