Borbarad: Nur unter FF und nicht unter IE

Hallo,
hat jemand eine Ahnung warum dieses nur unter dem FireFox läuft und nicht unter dem Internet Explorer?

Die Funktion aus dem .js file

function tgebaeudeabr()
{
 v=new Date();
 var bxx=document.getElementById('bxx');
 n=new Date();
 ss=pp;
 s=ss-Math.round((n.getTime()-v.getTime())/1000.);
 m=0;h=0;
 if(s<0)
 {
  bxx.innerHTML="Abgeschlossen<br>"+"<a class='constr' href=index.php?planetenid="+planetenid+"&page="+page+"&step="+okay+">weiter</a>"
 }
 else
 {
  if(s>59)
  {
   m=Math.floor(s/60);
   s=s-m*60
  }
  if(m>59)
  {
   h=Math.floor(m/60);
   m=m-h*60
  }
  if(s<10)
  {
   s="0"+s
  }
  if(m<10)
  {
   m="0"+m
  }
  bxx.innerHTML=h+":"+m+":"+s+"<a class='constr' href=index.php?planetenid="+planetenid+"&page="+page+"&step="+abbr+">Abriss STOP</a>"
 }
       pp=pp-1;
       window.setTimeout("tgebaeudeabr();",999);
}

...
Der HTML Bereich.

<div id="bxx"></div>
<SCRIPT language=JavaScript>
pp="<?=$ausbaudauer?>";
abbr="gebaeude_abbrechen";
okay="fertig";
page="<?=$page?>";
planetenid="<?=$planetenid?>";
tgebaeudeabr();
</script>

  1. hat jemand eine Ahnung warum dieses nur unter dem FireFox läuft und nicht unter dem Internet Explorer?

    Wie lautet die Fehlermeldung?

    function tgebaeudeabr()
    {
    v=new Date();

    du solltest auf globale Variabeln wenn möglich verzichten. ausser das es ganz schlechter Programmierstil ist, kann das durchaus der Grund dafür sein dass es im IE nicht läuft.

    Der HTML Bereich.

    <div id="bxx"></div>
    <SCRIPT language=JavaScript>

    Wo hast du das ausgegraben?
    Ich würde dir dringend empfehlen deinen code mal zu testen: http://validator.w3.org

    pp="<?=$ausbaudauer?>";

    Das ist ein seltsamer Wert für eine Variabel. Für HTML/JS Probleme ist der PHP Code uninteressant, zeig uns das was im Browser ankommt!

    Struppi.

    1. Wie lautet die Fehlermeldung?

      Die Fehlermeldung lautet:
      Objekt erwartet

      du solltest auf globale Variabeln wenn möglich verzichten.
      ausser das es ganz schlechter Programmierstil ist,
      kann das durchaus der Grund dafür sein dass es im IE nicht läuft.

      Hab mir das mit Müh und Not zusammenprogrammiert oder gebastelt.

      Wie wäre es denn dann richtig wenn ich Fragen darf.

      Ankommen tut leider gar nichts.

      1. Wie lautet die Fehlermeldung?
        Die Fehlermeldung lautet:
        Objekt erwartet

        Aha, also wird ein Objekt erwartet, im Rest der Fehlermeldung steht auch noch wo, also weißt du jetzt was der Fehler ist.

        du solltest auf globale Variabeln wenn möglich verzichten.
        ausser das es ganz schlechter Programmierstil ist,
        kann das durchaus der Grund dafür sein dass es im IE nicht läuft.
        Hab mir das mit Müh und Not zusammenprogrammiert oder gebastelt.

        Wie wäre es denn dann richtig wenn ich Fragen darf.

        In dem du Variabeln lokal machst.

        Struppi.

        1. Wie macht man Sie local?
          Sorry das ich so doofe Fragen stelle.

          Wie lautet die Fehlermeldung?
          Die Fehlermeldung lautet:
          Objekt erwartet

          Aha, also wird ein Objekt erwartet, im Rest der Fehlermeldung steht auch noch wo, also weißt du jetzt was der Fehler ist.

          du solltest auf globale Variabeln wenn möglich verzichten.
          ausser das es ganz schlechter Programmierstil ist,
          kann das durchaus der Grund dafür sein dass es im IE nicht läuft.
          Hab mir das mit Müh und Not zusammenprogrammiert oder gebastelt.

          Wie wäre es denn dann richtig wenn ich Fragen darf.

          In dem du Variabeln lokal machst.

          Struppi.

          1. Mahlzeit,

            Wie macht man Sie local?

            http://de.selfhtml.org/javascript/sprache/variablen.htm@title=So.

            Sorry das ich so doofe Fragen stelle.

            Kein Problem - aber bitte lass das TOFU ...

            MfG,
            EKKi

            --
            sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|