Archivlink: javarea.de Forum > JavaScript > Frage zum Script "scrollende analog Uhr"
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Frage zum Script "scrollende analog Uhr"

Pages: [1]

geschrieben von Beat am 31.07.2002 - 08:46
Hallo,

Ich habe das Script "scrollende analog Uhr" in meiner Seite eingebaut das läuft auch so ohne Probleme, ausser mit NS höher 4.X.

Kann man da was machen?

Und wieso läuft es mit NS 4.X und den neueren NS-Browser nicht mehr

Danke für eure Hilfe

Gruss Beat

geschrieben von Martin am 31.07.2002 - 10:10
Ave,

es wäre sehr hilfreich wenn du den Sourcecode posten könntest.

mfg martin

geschrieben von Beat am 31.07.2002 - 10:57

geschrieben von Martin am 31.07.2002 - 11:37

geschrieben von Beat am 31.07.2002 - 14:43
Martin
Danke für Deine Hilfe
Auf den ersten Monemt scheint es nicht soganz zu "flutschen", aber dennoch danke

http://www.camping-saland.ch/Testweb/NS6.jpg

Wie in der Grafik im roten Kreis erscheint die Uhr nur links oben

Gruss Beat

geschrieben von Martin am 31.07.2002 - 19:07
Ave,

ich habe oben noch mal was verändert.

mfg martin

geschrieben von Beat am 01.08.2002 - 17:27
Hi,

@Martin

Es wird immer besser! mit den "neusten Script" mach IE dieselbe Erscheinung NS.

Beim IE wird ein Fehler in Zeile 117
also in ieDigits[i].style.left=Xpos-14+40*Math.cos(-0.49+dots+i/1.9);

Leider verstehe ich nicht mal was in der Zeile abgeht oder abgehen soll

Ich habe das Script aufgeschaltet unter: www.camping-saland.ch/testweb/Uhr.htm

Noch Ideen? :ähm:

Gruss Beat

geschrieben von sly-boy am 13.12.2005 - 00:20
Hi!
Ich hab mir vor kurzem den code in eine Präsentation eingebaut, allerdings, würde ich gerne die position der Uhr verändern.

Im originalcode erscheit diese im unteren rechten Bildrand, aber ich hätte sie gerne oben links.

Wie macht man das???

ich habe nächlich schon viele parameter geändert aber es half nichts. kann mir da vielleicht einer helfen???

danke schon mal.

geschrieben von Beat am 13.12.2005 - 13:35
Hallo sly-boy

Also ich bin da ja auch nicht der Superdurchblicker,
aber in der Funktion "clock" findest Du "Ypos=" und "Xpos="
diese Variablen definieren die Position der Uhr innerhalb des Bowser-Fenster.

Z.B:

function clock(){
time = new Date ();
secs = time.getSeconds();
sec = -1.57 + Math.PI * secs/30;
mins = time.getMinutes();
min = -1.57 + Math.PI * mins/30;
hr = time.getHours();
hrs = -1.57 + Math.PI * hr/6 + Math.PI*parseInt(time.getMinutes())/360;
if (ie4){
Ypos=document.body.scrollTop+window.document.body.clientHeight-60;
Xpos=document.body.scrollLeft+window.document.body.clientWidth-60;
}
else{
Ypos=window.pageYOffset+window.innerHeight-60;
Xpos=window.pageXOffset+window.innerWidth-80;
}
if (ns4){
for (i=0; i < dots; ++i){
document.layers["nsDigits"+i].top=Ypos-5+40*Math.sin(-0.49+dots+i/1.9);
document.layers["nsDigits"+i].left=Xpos-15+40*Math.cos(-0.49+dots+i/1.9);
}
for (i=0; i < S.length; i++){
document.layers["nx"+i].top=Ypos+i*Ybase*Math.sin(sec);
document.layers["nx"+i].left=Xpos+i*Xbase*Math.cos(sec);
}
for (i=0; i < M.length; i++){
document.layers["ny"+i].top=Ypos+i*Ybase*Math.sin(min);
document.layers["ny"+i].left=Xpos+i*Xbase*Math.cos(min);
}
for (i=0; i < H.length; i++){
document.layers["nz"+i].top=Ypos+i*Ybase*Math.sin(hrs);
document.layers["nz"+i].left=Xpos+i*Xbase*Math.cos(hrs);
}
}

Wenn Du nun die blauen Werte erhöhst so verschiebt sich die Uhr von unten nach oben bzw. von rechts nach links.
ACHTUNG: die Werte für IE und NS in der Funktion getrent!!

Gruss Beat
PS: Habe gerade gesehen, dass es ein aktuelleres Script giebt als das in diesem Artikel verwendete.

geschrieben von René am 13.12.2005 - 14:10
-- alt --

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
if (ie4){ 
Ypos=document.body.scrollTop+window.document.body.clientHeight-60; 
Xpos=document.body.scrollLeft+window.document.body.clientWidth-60; 
} 
else{ 
Ypos=window.pageYOffset+window.innerHeight-60; 
Xpos=window.pageXOffset+window.innerWidth-80; 
}


-- neu --

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
if (ie4){ 
Ypos=0; 
Xpos=0; 
} 
else{ 
Ypos=0; 
Xpos=0; 
}


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.