Seite 1 von 7

Mausverfolger

Verfasst: Do 10. Jan 2013, 13:56
von Nathaly
Hallo

habe diesen Schönen Mausverfolger gefunden und würde den gerne für meine Homepage white-sweet-snowflakes benutzen aber irgendwie bekomme ich das nicht hin :II

so müsste es aus sehen http://kerstins-frisurenoase.npage.de/

hier gib den code

Code: Alles auswählen

<script type='text/javascript'>
<!--
kissAnzahl = 3 //Anzahl der maximalen Bilder, die auf einmal angezeigt werden
lastKiss = 1 //welches Bild soll zuletzt angezeigt werden? (zwischen 0 und 1 wählen)
kissDauer = 1000 //Dauer der Anzeige der Bilder auf dem Bildschirm (in Millisekunden)
kissAbstand = 50 //Abstand des Mauszeigers bevor das nächste Bild erscheint
erstesBild = "http://file1.npage.de/011059/57/bilder/sterne.gif" //das erste Bild
zweitesBild = "http://file1.npage.de/011059/57/bilder/sterne.gif" //das zweite Bild


//Ab hier nichts mehr ändern
var docLayers = (document.layers) ? true:false;
var docId = (document.getElementById) ? true:false;
var docAll = (document.all) ? true:false;
var docbitK = (docLayers) ? "document.layers['":(docId) ? "document.getElementById('":(docAll) ? "document.all['":"document."
var docbitendK = (docLayers) ? "']":(docId) ? "')":(docAll) ? "']":""
var stylebitK = (docLayers) ? "":".style"
var showbitK = (docLayers) ? "show":"visible"
var hidebitK = (docLayers) ? "hide":"hidden"
var ns6=document.getElementById&&!document.all

var posX, posY, lastX, lastY, kissAnzahl, lastKiss, kissDauer, kissAbstand, erstesBild
lastX = 0
lastY = 0

function kissMeNow(e) {

posX = getMouseXPos(e)
posY = getMouseYPos(e)
if (posX>(lastX+kissAbstand)||posX<(lastX-kissAbstand)||posY>(lastY+kissAbstand)||posY<(lastY-kissAbstand)) {
showKiss(posX,posY)
lastX = posX
lastY = posY
}
}

function getMouseXPos(e) {
if (document.layers||ns6) {
return parseInt(e.pageX+10)
} else {
return (parseInt(event.clientX+10) + parseInt(document.body.scrollLeft))
}
}

function getMouseYPos(e) {
if (document.layers||ns6) {
return parseInt(e.pageY)
} else {
return (parseInt(event.clientY) + parseInt(document.body.scrollTop))
}
}

function showKiss(x,y) {
var processedx=ns6? Math.min(x,window.innerWidth-75) : docAll? Math.min(x,document.body.clientWidth-55) : x
if (lastKiss >= kissAnzahl) {lastKiss = 0}
eval(docbitK + "kisser" + lastKiss + docbitendK + stylebitK + ".left = " + processedx)
eval(docbitK + "kisser" + lastKiss + docbitendK + stylebitK + ".top = " + y)
eval(docbitK + "kisser" + lastKiss + docbitendK + stylebitK + ".visibility = '" + showbitK + "'")
if (eval("typeof(kissDauer" + lastKiss + ")")=="number") {
eval("clearTimeout(kissDauer" + lastKiss + ")")
}
eval("kissDauer" + lastKiss + " = setTimeout('hideKiss(" + lastKiss + ")',kissDauer)")
lastKiss += 1
}

function hideKiss(knum) {
eval(docbitK + "kisser" + knum + docbitendK + stylebitK + ".visibility = '" + hidebitK + "'")
}

function kissbegin(){
if (docLayers) {
document.captureEvents(Event.MOUSEMOVE)
document.onMouseMove = kissMeNow;
} else {
document.onmousemove = kissMeNow;
}
}

if (document.all||document.getElementById||document.layers){
for (k=0;k<kissAnzahl;k=k+2) {
document.write('<div id="kisser' + k + '" style="position:absolute;top:0px;left:0px;visibility:hidden;"><img src="' + erstesBild + '" alt="" border="0"></div>\n')
document.write('<div id="kisser' + (k+1) + '" style="position:absolute;top:0px;left:0px;visibility:hidden;"><img src="' + zweitesBild + '" alt="" border="0"></div>\n')
}
}
window.onload=kissbegin;

//-->
</script>
quelle : http://hapes-forum.forumprofi.de/showthread.php?tid=179

Re: Mausverfolger

Verfasst: Do 10. Jan 2013, 14:43
von Jasko
Wo hast den diesen Code eingefühgt?

Re: Mausverfolger

Verfasst: Do 10. Jan 2013, 14:44
von Nathaly
ich dachte der kommt in den Sitewide rein :E

Re: Mausverfolger

Verfasst: Do 10. Jan 2013, 14:46
von Jasko
Nein das ist keine gute Lösung, der müsste schon in den Header Bereich zwischen die <head>-Tags, dann sollte es auch klappen.

Allerdings habe ich es noch nicht selbst probiert, aber versuche es mal, wenn es nicht geht schauen wir weiter.

MFG

Re: Mausverfolger

Verfasst: Do 10. Jan 2013, 14:52
von Nathaly
und was ist mit

Meta-Tags

Titel

Favicon

URL (zur .ico-Datei):

Eigenes, zusätzliches CSS-Stylesheet

muss ich da auch was ein geben?

hab in ES in Eigener, zusätzlicher HTML-Code (zwischen <head> und </head>) ein geben aber irgentwie klappt es nur auf der intro seite

Re: Mausverfolger

Verfasst: Do 10. Jan 2013, 15:28
von Jasko
Du hast doch ein eigenes Design, am besten platziers du es dort vor den </head>-Tag dann sollte es gehen.

Und unter Sidewide und bei zusätzlicher HTML-Code (zwischen <head> und </head>) den Code bitte raus machen.

Re: Mausverfolger

Verfasst: Do 10. Jan 2013, 15:42
von Nathaly
Jasko hat geschrieben:Und unter Sidewide und bei zusätzlicher HTML-Code (zwischen <head> und </head>) den Code bitte raus machen.
habe ich nicht drin
Jasko hat geschrieben:Du hast doch ein eigenes Design, am besten platziers du es dort vor den </head>-Tag dann sollte es gehen.
verstehe ich nicht so ganz

habe jetzt im Eigener, zusätzlicher HTML-Code (zwischen <head> und </head>) unter Header-Bereich den code drin

also meinst du es so

Code: Alles auswählen

<head><script type='text/javascript'>
<!--
kissAnzahl = 3 //Anzahl der maximalen Bilder, die auf einmal angezeigt werden
lastKiss = 1 //welches Bild soll zuletzt angezeigt werden? (zwischen 0 und 1 wählen)
kissDauer = 1000 //Dauer der Anzeige der Bilder auf dem Bildschirm (in Millisekunden)
kissAbstand = 50 //Abstand des Mauszeigers bevor das nächste Bild erscheint
erstesBild = "http://file1.npage.de/011059/57/bilder/sterne.gif" //das erste Bild
zweitesBild = "http://file1.npage.de/011059/57/bilder/sterne.gif" //das zweite Bild


//Ab hier nichts mehr ändern
var docLayers = (document.layers) ? true:false;
var docId = (document.getElementById) ? true:false;
var docAll = (document.all) ? true:false;
var docbitK = (docLayers) ? "document.layers['":(docId) ? "document.getElementById('":(docAll) ? "document.all['":"document."
var docbitendK = (docLayers) ? "']":(docId) ? "')":(docAll) ? "']":""
var stylebitK = (docLayers) ? "":".style"
var showbitK = (docLayers) ? "show":"visible"
var hidebitK = (docLayers) ? "hide":"hidden"
var ns6=document.getElementById&&!document.all

var posX, posY, lastX, lastY, kissAnzahl, lastKiss, kissDauer, kissAbstand, erstesBild
lastX = 0
lastY = 0

function kissMeNow(e) {

posX = getMouseXPos(e)
posY = getMouseYPos(e)
if (posX>(lastX+kissAbstand)||posX<(lastX-kissAbstand)||posY>(lastY+kissAbstand)||posY<(lastY-kissAbstand)) {
showKiss(posX,posY)
lastX = posX
lastY = posY
}
}

function getMouseXPos(e) {
if (document.layers||ns6) {
return parseInt(e.pageX+10)
} else {
return (parseInt(event.clientX+10) + parseInt(document.body.scrollLeft))
}
}

function getMouseYPos(e) {
if (document.layers||ns6) {
return parseInt(e.pageY)
} else {
return (parseInt(event.clientY) + parseInt(document.body.scrollTop))
}
}

function showKiss(x,y) {
var processedx=ns6? Math.min(x,window.innerWidth-75) : docAll? Math.min(x,document.body.clientWidth-55) : x
if (lastKiss >= kissAnzahl) {lastKiss = 0}
eval(docbitK + "kisser" + lastKiss + docbitendK + stylebitK + ".left = " + processedx)
eval(docbitK + "kisser" + lastKiss + docbitendK + stylebitK + ".top = " + y)
eval(docbitK + "kisser" + lastKiss + docbitendK + stylebitK + ".visibility = '" + showbitK + "'")
if (eval("typeof(kissDauer" + lastKiss + ")")=="number") {
eval("clearTimeout(kissDauer" + lastKiss + ")")
}
eval("kissDauer" + lastKiss + " = setTimeout('hideKiss(" + lastKiss + ")',kissDauer)")
lastKiss += 1
}

function hideKiss(knum) {
eval(docbitK + "kisser" + knum + docbitendK + stylebitK + ".visibility = '" + hidebitK + "'")
}

function kissbegin(){
if (docLayers) {
document.captureEvents(Event.MOUSEMOVE)
document.onMouseMove = kissMeNow;
} else {
document.onmousemove = kissMeNow;
}
}

if (document.all||document.getElementById||document.layers){
for (k=0;k<kissAnzahl;k=k+2) {
document.write('<div id="kisser' + k + '" style="position:absolute;top:0px;left:0px;visibility:hidden;"><img src="' + erstesBild + '" alt="" border="0"></div>\n')
document.write('<div id="kisser' + (k+1) + '" style="position:absolute;top:0px;left:0px;visibility:hidden;"><img src="' + zweitesBild + '" alt="" border="0"></div>\n')
}
}
window.onload=kissbegin;

//-->
</script></head><script type='text/javascript'>
<!--
kissAnzahl = 3 //Anzahl der maximalen Bilder, die auf einmal angezeigt werden
lastKiss = 1 //welches Bild soll zuletzt angezeigt werden? (zwischen 0 und 1 wählen)
kissDauer = 1000 //Dauer der Anzeige der Bilder auf dem Bildschirm (in Millisekunden)
kissAbstand = 50 //Abstand des Mauszeigers bevor das nächste Bild erscheint
erstesBild = "http://file1.npage.de/011059/57/bilder/sterne.gif" //das erste Bild
zweitesBild = "http://file1.npage.de/011059/57/bilder/sterne.gif" //das zweite Bild


//Ab hier nichts mehr ändern
var docLayers = (document.layers) ? true:false;
var docId = (document.getElementById) ? true:false;
var docAll = (document.all) ? true:false;
var docbitK = (docLayers) ? "document.layers['":(docId) ? "document.getElementById('":(docAll) ? "document.all['":"document."
var docbitendK = (docLayers) ? "']":(docId) ? "')":(docAll) ? "']":""
var stylebitK = (docLayers) ? "":".style"
var showbitK = (docLayers) ? "show":"visible"
var hidebitK = (docLayers) ? "hide":"hidden"
var ns6=document.getElementById&&!document.all

var posX, posY, lastX, lastY, kissAnzahl, lastKiss, kissDauer, kissAbstand, erstesBild
lastX = 0
lastY = 0

function kissMeNow(e) {

posX = getMouseXPos(e)
posY = getMouseYPos(e)
if (posX>(lastX+kissAbstand)||posX<(lastX-kissAbstand)||posY>(lastY+kissAbstand)||posY<(lastY-kissAbstand)) {
showKiss(posX,posY)
lastX = posX
lastY = posY
}
}

function getMouseXPos(e) {
if (document.layers||ns6) {
return parseInt(e.pageX+10)
} else {
return (parseInt(event.clientX+10) + parseInt(document.body.scrollLeft))
}
}

function getMouseYPos(e) {
if (document.layers||ns6) {
return parseInt(e.pageY)
} else {
return (parseInt(event.clientY) + parseInt(document.body.scrollTop))
}
}

function showKiss(x,y) {
var processedx=ns6? Math.min(x,window.innerWidth-75) : docAll? Math.min(x,document.body.clientWidth-55) : x
if (lastKiss >= kissAnzahl) {lastKiss = 0}
eval(docbitK + "kisser" + lastKiss + docbitendK + stylebitK + ".left = " + processedx)
eval(docbitK + "kisser" + lastKiss + docbitendK + stylebitK + ".top = " + y)
eval(docbitK + "kisser" + lastKiss + docbitendK + stylebitK + ".visibility = '" + showbitK + "'")
if (eval("typeof(kissDauer" + lastKiss + ")")=="number") {
eval("clearTimeout(kissDauer" + lastKiss + ")")
}
eval("kissDauer" + lastKiss + " = setTimeout('hideKiss(" + lastKiss + ")',kissDauer)")
lastKiss += 1
}

function hideKiss(knum) {
eval(docbitK + "kisser" + knum + docbitendK + stylebitK + ".visibility = '" + hidebitK + "'")
}

function kissbegin(){
if (docLayers) {
document.captureEvents(Event.MOUSEMOVE)
document.onMouseMove = kissMeNow;
} else {
document.onmousemove = kissMeNow;
}
}

if (document.all||document.getElementById||document.layers){
for (k=0;k<kissAnzahl;k=k+2) {
document.write('<div id="kisser' + k + '" style="position:absolute;top:0px;left:0px;visibility:hidden;"><img src="' + erstesBild + '" alt="" border="0"></div>\n')
document.write('<div id="kisser' + (k+1) + '" style="position:absolute;top:0px;left:0px;visibility:hidden;"><img src="' + zweitesBild + '" alt="" border="0"></div>\n')
}
}
window.onload=kissbegin;

//-->
</script></head>)
wenn ja ... dann er scheint oben Links ) Diese Zeichen im Design

Re: Mausverfolger

Verfasst: Do 10. Jan 2013, 15:57
von Jasko
Also bei
Eigener, zusätzlicher HTML-Code (zwischen <head> und </head>) unter Header-Bereich

musst du den ganzen Code Entfernen. Dan geshst du auf Design ->Mein Design ->Styels verwalten -> und klickst auf ändern im Standard-Style deiner HP

dort hast Du zwei Bereiche Header und Footer. Im Header findest du diesen Tag </head>
und vor diesen Tag platzierst du diesen Code:

Code: Alles auswählen

    <script type='text/javascript'>
    <!--
    kissAnzahl = 3 //Anzahl der maximalen Bilder, die auf einmal angezeigt werden
    lastKiss = 1 //welches Bild soll zuletzt angezeigt werden? (zwischen 0 und 1 wählen)
    kissDauer = 1000 //Dauer der Anzeige der Bilder auf dem Bildschirm (in Millisekunden)
    kissAbstand = 50 //Abstand des Mauszeigers bevor das nächste Bild erscheint
    erstesBild = "http://file1.npage.de/011059/57/bilder/sterne.gif" //das erste Bild
    zweitesBild = "http://file1.npage.de/011059/57/bilder/sterne.gif" //das zweite Bild


    //Ab hier nichts mehr ändern
    var docLayers = (document.layers) ? true:false;
    var docId = (document.getElementById) ? true:false;
    var docAll = (document.all) ? true:false;
    var docbitK = (docLayers) ? "document.layers['":(docId) ? "document.getElementById('":(docAll) ? "document.all['":"document."
    var docbitendK = (docLayers) ? "']":(docId) ? "')":(docAll) ? "']":""
    var stylebitK = (docLayers) ? "":".style"
    var showbitK = (docLayers) ? "show":"visible"
    var hidebitK = (docLayers) ? "hide":"hidden"
    var ns6=document.getElementById&&!document.all

    var posX, posY, lastX, lastY, kissAnzahl, lastKiss, kissDauer, kissAbstand, erstesBild
    lastX = 0
    lastY = 0

    function kissMeNow(e) {

    posX = getMouseXPos(e)
    posY = getMouseYPos(e)
    if (posX>(lastX+kissAbstand)||posX<(lastX-kissAbstand)||posY>(lastY+kissAbstand)||posY<(lastY-kissAbstand)) {
    showKiss(posX,posY)
    lastX = posX
    lastY = posY
    }
    }

    function getMouseXPos(e) {
    if (document.layers||ns6) {
    return parseInt(e.pageX+10)
    } else {
    return (parseInt(event.clientX+10) + parseInt(document.body.scrollLeft))
    }
    }

    function getMouseYPos(e) {
    if (document.layers||ns6) {
    return parseInt(e.pageY)
    } else {
    return (parseInt(event.clientY) + parseInt(document.body.scrollTop))
    }
    }

    function showKiss(x,y) {
    var processedx=ns6? Math.min(x,window.innerWidth-75) : docAll? Math.min(x,document.body.clientWidth-55) : x
    if (lastKiss >= kissAnzahl) {lastKiss = 0}
    eval(docbitK + "kisser" + lastKiss + docbitendK + stylebitK + ".left = " + processedx)
    eval(docbitK + "kisser" + lastKiss + docbitendK + stylebitK + ".top = " + y)
    eval(docbitK + "kisser" + lastKiss + docbitendK + stylebitK + ".visibility = '" + showbitK + "'")
    if (eval("typeof(kissDauer" + lastKiss + ")")=="number") {
    eval("clearTimeout(kissDauer" + lastKiss + ")")
    }
    eval("kissDauer" + lastKiss + " = setTimeout('hideKiss(" + lastKiss + ")',kissDauer)")
    lastKiss += 1
    }

    function hideKiss(knum) {
    eval(docbitK + "kisser" + knum + docbitendK + stylebitK + ".visibility = '" + hidebitK + "'")
    }

    function kissbegin(){
    if (docLayers) {
    document.captureEvents(Event.MOUSEMOVE)
    document.onMouseMove = kissMeNow;
    } else {
    document.onmousemove = kissMeNow;
    }
    }

    if (document.all||document.getElementById||document.layers){
    for (k=0;k<kissAnzahl;k=k+2) {
    document.write('<div id="kisser' + k + '" style="position:absolute;top:0px;left:0px;visibility:hidden;"><img src="' + erstesBild + '" alt="" border="0"></div>\n')
    document.write('<div id="kisser' + (k+1) + '" style="position:absolute;top:0px;left:0px;visibility:hidden;"><img src="' + zweitesBild + '" alt="" border="0"></div>\n')
    }
    }
    window.onload=kissbegin;

    //-->
    </script>



Re: Mausverfolger

Verfasst: Do 10. Jan 2013, 16:23
von Nathaly
ich antworte später muss jetzt zu Massage :X

Re: Mausverfolger

Verfasst: Do 10. Jan 2013, 20:14
von Nathaly
also wo kommt es jetzt rein im Header-Bereich oder Sitewide ?