Mausverfolger mit Laufschrift

Moderator: HTML-Laie

Antworten
Benutzeravatar
Hape
Administrator
Beiträge: 336
Registriert: Fr 22. Mai 2020, 00:33

Mausverfolger mit Laufschrift

Beitrag von Hape »

Dieses Script zeigt eine Laufschrift für eine einstellbare Zeit neben dem Mauszeiger an.

Code: Alles auswählen

<SCRIPT language="JavaScript1.2">
<!--

/*
Cursor scroller script- By Dynamicdrive.com
For full source, Terms of service, and 100s DTHML scripts
Visit http://www.dynamicdrive.com

modified by N8i (www.nightfire.ch)

*/

//Browser Sniffer
var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var mozup = (!document.all && document.getElementById) ? 1 : 0;
//1) anzuzeigende Mitteilung
var scroller_msg='Willkommen bei Hapes-Javascript-Demo-Page'
//2) automatisches Ausblenden der Mitteilung nach x Sekunden (0=dauerhafte Anzeige).
//Beachten Sie, dass die Mitteilung auch durch Doppelklick ausgeblendet werden kann
var dismissafter=0

var initialvisible=0
if (ie4up || mozup)
document.write('<marquee id="curscroll" style="position:absolute;width:150px;border:1px solid black;font-size:14px;background-color:white;visibility:hidden">'+scroller_msg+'</marquee>')

if (ie4up) {
Scurscroll = curscroll.style;
} else if (mozup) {
Scurscroll = document.getElementById("curscroll").style;
}

//move cursor function
function handlerMM(e) {
x = (ns4up || mozup) ? e.pageX : document.body.scrollLeft+event.clientX
y = (ns4up || mozup) ? e.pageY : document.body.scrollTop+event.clientY
if (initialvisible==0){
Scurscroll.visibility="visible"
initialvisible=1
}

Scurscroll.left = x + 10;
Scurscroll.top = y + 10;
}

function dismissmessage(){
curscroll.style.visibility = "hidden"
}
if (ie4up || mozup){
document.onmousemove=handlerMM
document.ondblclick=dismissmessage
if (dismissafter!=0)
setTimeout("dismissmessage()",dismissafter*1000)
}
//-->

</SCRIPT>
Demoseite: Laufschrift

Antworten