Seite 1 von 1
Mausverfolgung
#1
geschrieben 02. Dezember 2006 - 11:56
hallo ich will für meine hompage einen mausverfolger
also mit einem bild, braüchte bloß den java script wo man dann den bildpfad eingeben kann vom dem bild
also mit einem bild, braüchte bloß den java script wo man dann den bildpfad eingeben kann vom dem bild
Anzeige
#2
geschrieben 02. Dezember 2006 - 12:17
he? kannst du das ein wenig genauer erklären?
as wolves among sheep we have wandered [bathory, dis irae]
#3
geschrieben 02. Dezember 2006 - 12:21
Hier gibt's einige: http://www.jswelt.de...cat=javascripts
Ich muss dir aber hoffentlich nicht sagen, dass so ein "Feauture" äußerst nervtötend ist und es sehr schwierig sein wird auf sämtlichen Browsern zu laufen zu bringen...
Ich muss dir aber hoffentlich nicht sagen, dass so ein "Feauture" äußerst nervtötend ist und es sehr schwierig sein wird auf sämtlichen Browsern zu laufen zu bringen...
#4
geschrieben 02. Dezember 2006 - 14:20
deswegen frage ich ja nach einer lösung weil es immer wo hängt

#5
geschrieben 03. Dezember 2006 - 19:23
ich weiß das passt nicht zum thema aber ich wollte keinen neuen thtread aufmachen:
<script language="JavaScript">
<!--
today = new Date();
day = today.getDay();
pfad = "gfxu";
prefix = "picoday_";
arday = new Array(
pfad+"/"+prefix+"7.gif",
pfad+"/"+prefix+"1.gif",
pfad+"/"+prefix+"2.gif",
pfad+"/"+prefix+"3.gif",
pfad+"/"+prefix+"4.gif",
pfad+"/"+prefix+"5.gif",
pfad+"/"+prefix+"6.gif");
document.write("<img src='" + arday[day] + "'>");
// -->
</script>
wie muss ich das verädern das alle 10 sekunden ein anderes bild kommt`?
<script language="JavaScript">
<!--
today = new Date();
day = today.getDay();
pfad = "gfxu";
prefix = "picoday_";
arday = new Array(
pfad+"/"+prefix+"7.gif",
pfad+"/"+prefix+"1.gif",
pfad+"/"+prefix+"2.gif",
pfad+"/"+prefix+"3.gif",
pfad+"/"+prefix+"4.gif",
pfad+"/"+prefix+"5.gif",
pfad+"/"+prefix+"6.gif");
document.write("<img src='" + arday[day] + "'>");
// -->
</script>
wie muss ich das verädern das alle 10 sekunden ein anderes bild kommt`?
#6
geschrieben 03. Dezember 2006 - 19:53
h-a-n-n-e-s sagte:
wie muss ich das verädern das alle 10 sekunden ein anderes bild kommt`?
Das Skript selbst zu verändern wird da nicht viel bringen, weil die Funktionalität eine andere ist. Dazu brauchst du was in der Art davon:
<script language="JavaScript">
<!--
timer=1;
setInterval(changePicture();10000);
pfad = "gfxu";
prefix = "picoday_";
picture_array = new Array(
pfad+"/"+prefix+"7.gif",
pfad+"/"+prefix+"1.gif",
pfad+"/"+prefix+"2.gif",
pfad+"/"+prefix+"3.gif",
pfad+"/"+prefix+"4.gif",
pfad+"/"+prefix+"5.gif",
pfad+"/"+prefix+"6.gif");
function changePicture() {
if(timer!=7){
picture_change.src=picture_array[timer];
timer++;
}
else {
picture_change.src=picture_array[timer];
timer=1;
}
}
// -->
</script>
<img name="picture_change" src="bild1.jpg" />
Quick'n'dirty (und ungetestet

"If you make something idiot proof, someone will invent a better idiot." - Marvin
For Emails always use OpenPGP. My KeyID: 0xA1E011A4
For Emails always use OpenPGP. My KeyID: 0xA1E011A4
#8
geschrieben 03. Dezember 2006 - 22:20
Hm, mein Fehler. Statt
gehört
setInterval(changePicture();10000);
gehört
setInterval(changePicture(),10000);
"If you make something idiot proof, someone will invent a better idiot." - Marvin
For Emails always use OpenPGP. My KeyID: 0xA1E011A4
For Emails always use OpenPGP. My KeyID: 0xA1E011A4
#9
geschrieben 04. Dezember 2006 - 15:06
jetzt kommt das: Fehler: picture_change ist undefiniert .Was is den da los habe nach dem fehler schon gesucht
#10
geschrieben 04. Dezember 2006 - 15:20
Versuch's mal mit document.picture_change.src. Ich sollte den Mist echt mal test, wenn ich Zeit hätte

"If you make something idiot proof, someone will invent a better idiot." - Marvin
For Emails always use OpenPGP. My KeyID: 0xA1E011A4
For Emails always use OpenPGP. My KeyID: 0xA1E011A4
#11
geschrieben 04. Dezember 2006 - 16:58
Junge Junge, ich hab' gestern wirklich viel Müll geschrieben. Hier die neue Version (diesmal getestet
):

<img name="image" src="img/pic_1.jpg" />
<script language="JavaScript">
<!--
var timer = 0;
var path = "img"
var preset = "pic_"
picture_array = new Array("1","2","3","4","5","6","7");
setInterval("changeImage()",10000);
function changeImage() {
if (timer!=6) {
this.document.image.src = path + "/" + preset + picture_array[timer] + ".jpg";
timer++;
} else {
this.document.image.src = path + "/" + preset + picture_array[timer] + ".jpg";
timer = 0;
}
}
// -->
</script>
"If you make something idiot proof, someone will invent a better idiot." - Marvin
For Emails always use OpenPGP. My KeyID: 0xA1E011A4
For Emails always use OpenPGP. My KeyID: 0xA1E011A4
Thema verteilen:
Seite 1 von 1