DHTML/JavaScript auf Browser abstimmen?

@fatalus:
man sieht den Wald vor lauter Bäumen nicht, die Striche waren ein Grund. Zum Schluß hatte ich vergessen die Versionsnummer zu "filtern".

bversion=parseFloat(navigator.appVersion);

und nun funktioniert es wunderbar!

Danke noch mal für Deine Hilfe,

Martys
 
Hallo noch mal,

habe mir überlegt, es würde besser aussehen, wenn der Bereich nicht nur stur von links nach rechts läuft, sondern zwischen dem linken und rechten Ende hin und her läuft.

Leider verlassen mich dort schon wieder meine dürftigen JavaScript-Kenntnisse.

Mein Ansatz war folgender (nur geänderter Code):

PHP:
function scrolli(){
if(isNix){
return;
}
if(a<=100){
a++;
b++;
}
if(a>=800){
a=800;
b=700;
a--;
b--;
}

Zweiter Versuch (selbes Ergebnis):
PHP:
function scrollrechts(){
if(isNix){
return;
}
a++;
b++;
if(a>=800){
scrolllinks();
}
attr="rect(0 "+a+" 165 "+b+")";
if(isIE) {
d.all.pano_farbe.style.clip=attr;
}
else if(isMoz) {
d.getElementById("pano_farbe").style.clip=attr;
}
else if(isNS4ok) {
d.layers["pano_farbe"].clip.left=b;
d.layers["pano_farbe"].clip.right=a;
}
setTimeout("scrollrechts()",20);
}

function scrolllinks(){
if(isNix){
return;
}
a=800;
b=700;
a--;
b--;
if(a<=100){
scrollrechts();
}
attr="rect(0 "+a+" 165 "+b+")";
if(isIE) {
d.all.pano_farbe.style.clip=attr;
}
else if(isMoz) {
d.getElementById("pano_farbe").style.clip=attr;
}
else if(isNS4ok) {
d.layers["pano_farbe"].clip.left=b;
d.layers["pano_farbe"].clip.right=a;
}
setTimeout("scrolllinks()",20);
}

So bewegt sich der Bereich zwar von links nach rechts, bleibt aber am Ende stehen und es passiert nichts mehr.

Ich weiß auch, dass es eignetlich sinnvoller wäre, mich ordentlich mit JavaScript zu beschäftigen und es von Grund auf zu lernen, leider fehlt mir momentan dafür etwas die Zeit.

Danke

Martys
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück