• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Javascript funktioniert nicht in mozilla und internet explorer

byspeed

Neues Mitglied
Hallo Leute

habe in meiner Seite javascript eingebaut, doch leider zeigt mozilla die Stelle gar nicht an und Internet explorer zeigt die Stelle fehlerhaft an.

Hier der Code:

HTML:
<script language="Javascript" type="text/javascript"> 

var message= new Array()

//message[0]="<center>TAG DER OFFENEN TÜR<\/center>|<center><b>!!! Samstag den 03.03.2007<br>von 11:30 bis 18:00 Uhr !!! <br><br>-    Das Studio kennen lernen<br>-    Sonderkonditionen bei Vertragsabschluß<br>-    200,- EUR Bonus für GEK- Mitglieder<\/b><\/center>|"
//message[0]="|<center><b>wir suchen verstärkung <br><br>Mitarbeiterin bis 25 Jahre alt,<br>gern Ungelernte, aber Spaß an Fitness und Umgang mit Menschen sind für uns das A&O<br>vereinbaren Sie einen Termin <br>Tel.:51 41 02<\/b><\/center>|"
message[0]="|<left><big><b>R<\/b> ealistisch<br><b>A<\/b> bwechselungsreich<br><b>M<\/b> otivierend<br><b>I<\/b> n 30 Minuten<br><b>N<\/b> ie verzichten<br><b>O<\/b> ptimales<br><b> TRAINING<\/b><\/big><\/left>|"
message[1]="|<center><br><img src='Bilder/fitnessraum1.jpg'><br><\/center>|"
message[2]="|<center><br><img src='Bilder/fitnessraum4.jpg'><br><\/center>|"
message[3]="<center>Weekend Mitgliedschaft<\/center>|<center><b>Fitnessgeräte,Kurse,Sauna/Dampfbad<br><br> monatlich nur für <big>29,90&#128<\/big><br><\/center>|"
message[4]="|<center><br><img src='Bilder/Aerobicraum.jpg'><br><\/center>|"
message[5]="<center>Spezielle Angebote für:<\/center>|<center><b>Senioren, Hausfrauen, Schüler<br> Studenten, Soldaten, Auszubildenden<br><\/center>|http://www.fitness-wellness-club.de/preise.html"
message[6]="|<center><br><img src='Bilder/theke2.jpg'><br><\/center>|"
message[7]="<center>Schenken Sie sich und Ihren Liebsten einen Tag zum wohlfühlen<br><br><a href='beauty_days.htm' target='_blank'><img src='Bilder/beauty_day.gif' border='0'><\/a><\/center>|"
message[8]="|<center><br><img src='Bilder/fitnessraum2.jpg'><br><\/center>|"
message[9]="<center>personaltraining<br> für mehr Vitalität und lebensfreude und -Qualität<\/center>|<center><br><b>vereinbaren Sie einen Termin.<br> Tel.: 51 41 02<\/center>|" 





var scrollerheight=320

// The width of the scrollerbox (pixels)
var scrollerwidth=320

// The distance to the left border of the window (pixels)
var scrollertop=150

// The distance to the top border of the window (pixels)
var scrollerleft=50

// The padding between the scrollerbox and the text (pixels)
var scrollerpadding=10

// The width of the scrollerbox-border (pixels)
var backgroundborder=1

// The background-colour of the scrollerbox
var scrollerbgcolor="FFFFFF"

// Font attributes of the title
var font_titleface="Verdana"
var font_titlecolor="FF0000"
var font_titlesize=4

// Font attributes of the copytext
var font_copyface="Verdana"
var font_copycolor="660000"
var font_copysize=2


// standstill between the messages (milliseconds)
var standstillfix=5000

// Do not edit below this line
var cliptop=0
var clipbottom=scrollerheight-2*scrollerpadding
var clipleft=0
var clipright=scrollerheight

var i_message=0
var mes_joined
var mes_split
var contenttext
var contentbg

var totalheight=scrollerheight*(message.length)
var i_height=0
var step=1
var pause=20

var standstillflex=0

function initiate(){
    contenttext="<table cellpadding=0 cellspacing=0 border=0 width="+(scrollerwidth-2*scrollerpadding)+">"
    contenttext+="<tr valign='top'><td height='"+scrollerheight+"'><br><\/td><\/tr>"
    for (i=0;i<=message.length-1;i++) {
        mes_joined=message[i]
        mes_split=mes_joined.split("|")
        contenttext+="<tr valign='top'><td height='"+scrollerheight+"'><a href='"+mes_split[2]+"'><font face='"+font_titleface+"' color='"+font_titlecolor+"' size='"+font_titlesize+"'>"+mes_split[0]+"<\/font><\/a><br><font face='"+font_copyface+"' color='"+font_copycolor+"' size='"+font_copysize+"'>"+mes_split[1]+"<\/font><\/td><\/tr>"
    }
    contenttext+="<\/table>"
    
    contentbg="<table cellpadding=0 cellspacing=0 border="+backgroundborder+" width='"+scrollerwidth+"'><tr><td height='"+scrollerheight+"' bgcolor="+scrollerbgcolor+">&nbsp;<\/td><\/tr><\/table>"
    
    if (document.all) {
        scrollertext.innerHTML=contenttext
        scrollerbg.innerHTML=contentbg
        document.all.scrollertext.style.posTop=scrollertop
        document.all.scrollertext.style.posLeft=scrollerleft
        document.all.scrollerbg.style.posTop=scrollertop-scrollerpadding
        document.all.scrollerbg.style.posLeft=scrollerleft-scrollerpadding
        document.all.scrollertext.style.clip="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")"
    }
    if (document.layers) {
        document.scrollertext.document.write(contenttext)
        document.scrollertext.document.close()
        document.scrollerbg.document.write(contentbg)
        document.scrollerbg.document.close()
        document.scrollertext.top=scrollertop
        document.scrollertext.left=scrollerleft
        document.scrollerbg.top=scrollertop-scrollerpadding
        document.scrollerbg.left=scrollerleft-scrollerpadding    
        document.scrollertext.clip.left=clipleft
        document.scrollertext.clip.right=clipright
        document.scrollertext.clip.top=cliptop
        document.scrollertext.clip.bottom=clipbottom
    }
    scroll()
}

function scroll(){
    standstillflex=standstillfix
    if (document.all){
        if (i_height<scrollerheight) {
            i_height+=step
            cliptop+=step
            clipbottom+=step
            document.all.scrollertext.style.clip="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")"
            document.all.scrollertext.style.posTop-=step
            var timer=setTimeout("scroll()",pause)
        }

        else {
            if (document.all.scrollertext.style.posTop<=-(totalheight)) {
                document.all.scrollertext.style.posTop=scrollertop
                cliptop=0
                clipbottom=scrollerheight-2*scrollerpadding
                document.all.scrollertext.style.clip="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")"
                standstillflex=0
            }
            i_height=0
            clearTimeout(timer)
            var timer=setTimeout("scroll()",standstillflex)
        }
    }
    
        if (document.layers){
            if (i_height<scrollerheight) {
                i_height+=step
                cliptop+=step
                clipbottom+=step
                document.scrollertext.clip.left=clipleft
                document.scrollertext.clip.right=clipright
                document.scrollertext.clip.top=cliptop
                document.scrollertext.clip.bottom=clipbottom
                document.scrollertext.top-=step
                var timer=setTimeout("scroll()",pause)
            }

        else {
            if (document.scrollertext.top<=-(totalheight)) {
                document.scrollertext.top=scrollertop
                cliptop=0
                clipbottom=scrollerheight-2*scrollerpadding
                document.scrollertext.clip.left=clipleft
                document.scrollertext.clip.right=clipright
                document.scrollertext.clip.top=cliptop
                document.scrollertext.clip.bottom=clipbottom
                standstillflex=0
            }
            i_height=0
            clearTimeout(timer)
            var timer=setTimeout("scroll()",standstillflex)
        }
    }
}
</script>


Wo liegt der Fehler??

Danke im Vorraus
 
Werbung:
Es sollte so eine Art Box/Fenster links auf der Seite sein, die die neuesten Nachrichten anzeigt also die Nachrichten immer wieder durchlaufen. Ich hoffe du weißt was ich meine
 
Werbung:
Ohne diese Infos kann man nur raten
Ich finde es schon fast unverschämt, wenn jemand uns so unqualifiziert einen Wust an Code hinwirft. Man sollte doch in der Lage sein, den Fehler erst mal etwas genauer einzugrenzen und dann vernünftig zu beschreiben. Das was ich hier sage gilt analog für den zweiten Eintrag, den byspeed hier gemacht hat. So macht das den Eindruck, als denke der Themenersteller, es wird schon einen Deppen geben, der seine Arbeit macht.
 
@Netaktiv: Da haste recht, ich wusste echt nicht, wie ich mein Problem genauer beschreiben soll. Das habe ich mit meinem 2ten Beitrag versucht wieder gut zu machen.
Wisst ihr denn jetzt was ich meine? Und nein, ich versuche hier selbst wirklich zu einer Lösung zu kommen, sitze auch schon grade mehrere stunde an meiner Seite dran und versuche mehrere Sachen einzubauen.

Also wäre es nett solche Urteile zu unterstellen.

Danke bis hierhin von meiner Seite
 
Werbung:
Zurück
Oben