[JS] variable wird von einer Klassenfunktion nicht gesetzt **erledigt**

strolch00

redraft.de
ID: 155297
L
21 April 2006
1.684
72
Hi @all,

ich habe mir ne kleine Klasse geschrieben und habe mich dabei an diese Anleitung gehalten. Zumindest hoffe ich das.

Jetzt habe ich folgenden onload Code:
PHP:
       <script language="javascript" type="text/javascript">
       <!--
       window.onload = function() {
          var timer = new counterClass();
          timer.set_end(196596856);
          timer.start();
       }
       -->
       </script>

Und die folgende Klasse:
PHP:
/*     Countdown Class     */
function counterClass() {
   // public variable
   // privat variable
   var data;                            // current timedata
   var end;                             // save the endtime
   var t_diff;                          // current difference of times
   var now;                             // current count of milliseconds
   var aktiv;                           // counter aktiv
   var element = null;                  // save the element adress
   var tmp;                             // save temporäry data´s


   // constructor
   ....

   this.set_end = function(end_time) {
   alert(end_time);
      end = end_time * 1000;
   }

   ....
}

Jetzt bekomme ich aber immer den fehler das end nicht definiert ist. Hoffe einer von euch weiß Rat.

*edit
So habe das ganze mal in PHP Tag´s gefasst, so sieht man jetzt alles besser.
 
Zuletzt bearbeitet:
Hmm... Bei mir geht alles.
Habe einfach mal die beiden Sachen übernommen, dann wird mir auch eine alert() Box angezeigt mit dem Inhalt: 196596856
 
Ach verdammt dann habe ich warscheinlich einen {} Fehler in meiner classe, dann muss ich nochmal suchen. Danke erstmal nur komisch das es bei mir nicht ging.