Problem mit einem Bannerscroller

BriXen

Erfahrenes Mitglied
Guten Tag,

ich habe ein Problem mit einem Javascript.
wenn ichs solo laufen lasse klappts eigentlich ganz gut,
aber sobald ich es in eine Tabelle einpflanze funktioniert es nicht mehr.
Hier der Link zu meinem Problem

Dort wo es rot in der Tabelle ist, soll eigentlich das Script laufen.

Könntet ihr euch das evtl mal angcken, ich habe gar keine Ahnung von JS.

MfG

// EDIT
Ich habe nochmal eine Seite hochgeladen, wo ur das Script drin is und auch funktioniert.
click
 
Hi,

die ersten Probleme treten in Deinem CSS auf - dort hast Du einige Pixelangaben vergessen, ohne die der FF den Dienst verweigert.
Code:
<style type="text/css">
.Lay1		{position:relative; width:120px; height:100px; overflow:hidden;}
.Lay2		{position:absolute; clip:rect(0 120 100 0); left:0px; top:0px}
.Lay3		{position:absolute; width:120px; left:0px; top:0px;}
.Abstand		{height:19px;}
</style>
Das gleiche Problem besteht im Script. Dort wird der Eigenschaft top ein Wert ohne Einheit übergeben.
Code:
<script type="text/javascript">
var Hoehe=100, TabHoehe=250;
var TSpos=Hoehe, panaus=0;
function TScroll() {
if (panaus==0) TSpos--;
if (TSpos<-TabHoehe) TSpos=Hoehe;
document.getElementById('Inlay').style.top=TSpos+"px";
setTimeout("TScroll()",50); }
function AnAus(TSnum) {panaus=TSnum;}
//TScroll();
</script>
Zudem habe ich den Aufruf TScroll() am Ende auskommentiert, da dieser zu einem Fehler führt, da das Element
mit der ID Inlay zu diesem Zeitpunkt noch nicht existiert. Die Funktion wird ausserdem im onload-Event
aufgerufen.

Ciao
Quaese
 

Neue Beiträge

Zurück