marsche: problem beim anzeigen von news.js in mozilla

also ich habe ein javascript, in dem meine news für meine seite drinstehen. nun wird der laufende text im internet explorer angezeigt, aber im mozilla firefox nicht.
ich gebe euch am besten mal den quelltext:

var Browser = navigator.appName;
var Version = navigator.appVersion;

//alert(" Sie verwenden " + Browser + " in der Version " + Version );

var delay = 5000;
var speed= 100;
var index = 0;
var Pos = 0;

var mag = new Array(
 "mein news text"
);

var tmr;
var charTmr;

function ticker() {
 if(Version < 4) {
            alert("Ihr Browser ist für die Darstellung nicht geeignet");
         }
         else {
            Ausgabe = mag[index];
            if (Ausgabe.charAt(Pos) == "<") {
            Pos = Ausgabe.indexOf(">" , Pos);
            }

Ausgabe = Ausgabe.substring(0,Pos);
            if(Browser == "Microsoft Internet Explorer") {
               t.innerHTML = Ausgabe;
            }
         else {
            if(Browser == "Netscape") {
               with(document.t.document) {
                    open();
                    writeln(Ausgabe);
                    close();
               }
            }
         }
         Pos ++;
         Ausgabe = mag[index];
         if (Pos <= Ausgabe.length)  {
             charTmr = setTimeout("ticker()" , speed);
             return;
         }
         Pos = 0
         index ++;
         if(index == mag.length) index=0;
         tmr = setTimeout("ticker()" , delay);
         }
}

function TimerOff() {
 clearTimeout(tmr);

die firefox konsole sagt, dass bei document.t.document was fehlen würde bzw. was nicht stimmt.
ich hoffe ihr könnt mir helfen. ich hänge schon ne weile dran, und möchte das mal endlich erledigen. danke.

  1. hi,

    die firefox konsole sagt, dass bei document.t.document was fehlen würde bzw. was nicht stimmt.

    Und was soll document.t sein, und was document.t.document?

    Ganz allgemein halte ich document für einen äusserst ungünstigen Bezeichner für ein HTML-Element.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. also ich habe ein javascript,

    das UrUrUralt ist.

    var Browser = navigator.appName;

    Diese Information ist absolut unzuverlässig und sollte nicht eingesetzt werden um zu prüfen was ein Browser kann.

    //alert(" Sie verwenden " + Browser + " in der Version " + Version );

    Da steht bei mir z.b. die URL auf meine Homepage.

    if(Browser == "Microsoft Internet Explorer") {
                   t.innerHTML = Ausgabe;

    Das können heutzutage fast alle Browser und das

    if(Browser == "Netscape") {
                   with(document.t.document) {
                        open();
                        writeln(Ausgabe);
                        close();

    zeigt das dein Skript aus Zeiten des Netscape 4 stammt, also absolut nicht mehr zeitgemäß ist.

    ich hoffe ihr könnt mir helfen. ich hänge schon ne weile dran, und möchte das mal endlich erledigen. danke.

    Schreib die ein neues Skript.

    Struppi.

    --
    Javascript ist toll (Perl auch!)