[ ]
Ein Screensaver auf JavaScript- Basis. Der Screensaver selbst ist in
diesem Script nicht enthalten, hierfür kann eine beliebige Webseite
verwendet werden.
Der Screensaver funktioniert auf folgende Art: Nach einer bestimmten
Zeit der Inaktivität (keine Mausbewegung, kein Tastendruck) wird ein
Fenster im Vollbildmodus geöffnet, welches bei einer Aktivität
wieder geschlossen wird.
[ ]
[ zwischen <HEAD> und </HEAD>]
<script language="JavaScript">
<!--
// ********** Opener Screensaver Script **********
// Realised by apacheJeff
// www.huntingground.freeserve.co.uk
// any enhancements to this script would be greatfully recieved
Timeout=5000 // set delay time 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("saver2.htm",'','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)
//-->
</script>
[ IN den <BODY> Tag]
onblur="blurred='1'" onfocus="blurred='0';oActive()"
[ zwischen <HEAD> und </HEAD>
der Datei saver2.htm]
<script language="JavaScript">
<!--
// ********** Screensaver Part 2 **********
// Realised by apacheJeff
// www.huntingground.freeserve.co.uk
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>
[ ]
apacheJeff
[ ]
Kopieren Sie bitte den Code