|
Script funktioniert nicht in Firefox! Was ändern?
Mahlzeit.
Ich habe hier ein Script, das funzt in Explorer und Netscape, aba net in Firefox. Und das finde ich nicht gut. Was kann man oder könnte man ändern, um den Effekt (man fährt mit der Mouse über ein Hotspot und der Text läuft innerhalb eines Ebenenfensters von unten nach oben durch)???
Hier mal das Script:
<script language="JavaScript1.2">
<!--
ie=document.all?1:0
n=document.layers?1:0
//Timeout beim Scrollen
Geschw=30
//Höhe des Fensters
HoeheFenster=100
function ScrollContainererzeugen(Objekt,Formatierung){
Formatierung=(!Formatierung) ? '':'document.'+Formatierung+'.'
this.css=(n) ? eval(Formatierung+'document.'+Objekt):eval('document.all.'+Objekt+'.style')
this.ScrollenHeight=n?this.css.document.height:eval('document.all.'+Objekt+'.offsetHeight')
this.top=Spitzeermitteln
return this
}
function Spitzeermitteln(){
var Spitzelinks=(n) ? eval(this.css.top):eval(this.css.pixelTop);
return Spitzelinks;
}
var ScrollenTim;
var aktPunkt=0;
function Scrollen(Geschw_Scrollen){
clearTimeout(ScrollenTim)
Scroll_Richtung=Geschw_Scrollen>0?1:0
if((!Scroll_Richtung && Scroll_Container[aktPunkt].top()>-Scroll_Container[aktPunkt].ScrollenHeight+HoeheFenster) || (Scroll_Container[aktPunkt].top()<0 && Scroll_Richtung)){
Scroll_Container[aktPunkt].css.top=Scroll_Container[aktPunkt].top()+Geschw_Scrollen
ScrollenTim=setTimeout("Scrollen("+Geschw_Scrollen+")",Geschw)
}
}
function Scrollen_aus(){
clearTimeout(ScrollenTim)
}
function aktPunkt_Aendern(num){
Scroll_Container[aktPunkt].css.visibility='hidden'
aktPunkt=num
Scroll_Container[aktPunkt].css.top=0
Scroll_Container[aktPunkt].css.visibility='visible'
}
function initialisierung(){
Scroll_Container=new Array()
Scroll_Container[0]=new ScrollContainererzeugen('ScrollAbschn1','FormatContainer2')
Scroll_Container[0].css.visibility='visible'
}
onload=initialisierung;
//-->
//-->
</script>
Jetzt scho ma vielen Dank!
|