Einzelnen Beitrag anzeigen

modjo

Registriert seit: 28. Feb 2005
3 Beiträge
 
#1

An Variable in Javascript kommen

  Alt 8. Mär 2005, 23:03
Also ich will bei nem Browsergame die Zeit vom Game auslesen, damit ich meinen Windowsuhr danach richten kann. Auf der Seite wird dazu ein Javascript ausgeführt um die Zeit anzuzeigen.
Auszug aus dem Quelltext der Seite:


Code:
<script type="text/javascript" src="http://80.237.203.111/g/lib.js"></script></head><body onLoad="start()"><h1>Übersicht</h1><hr width="420" align="left">08.03.2005 23:51:40 | <a

Hab mir dann den Link näher angeschaut und das gefunden:
Code:
function start() {
   for ( var i = 1; i <= 10; i++ ) {
      if ( document.getElementById( "timer"+i ) ) {
         var params = document.getElementById( "timer"+i ).title.split( "_" );
         var time = parseInt( params[1] );
         var type = params[3];
         timer( "timer"+i, time, type );
      }
   }
}

function timer( timer, time, type ) {
   var t = time;
   if ( t > 0 ) {
      var h = Math.floor( t / 3600 );
      var m = Math.floor( ( t - h * 3600 ) / 60 );
      var s = t - h * 3600 - m * 60;
      if ( type == 1 ) {
         if ( h == 0 ) h = "";
         else h = h + " Stunden ";
         if ( m == 0 && h == 0 ) m = "";
         else m = m + " Minuten ";
         if ( s == 0 && m == 0 && h == 0 ) s = "";
         else s = s + " Sekunden";
         document.getElementById( timer ).firstChild.nodeValue = h + m + s;
      } else if ( type == 2 ) {
         if ( m < 10 ) m = "0" + m;
         if ( s < 10 ) s = "0" + s;
         document.getElementById( timer ).firstChild.nodeValue = h + ":" + m + ":" + s;
      }
      var time = t - 1;
      window.setTimeout( 'timer( "'+timer+'", "'+time+'", "'+type+'" )', 1000 );
   } else {
      if ( type == 1 ) document.getElementById( timer ).firstChild.nodeValue= "Abgeschlossen";
      else if ( type == 2 ) document.getElementById( timer ).firstChild.nodeValue= "Angekommen";
   }
}

Wie komm ich jetzt an die Zeit?Also das ist ja z.B. kein normales Item im TWebbrowser, wo man den Wert auslesen könnte.
Ich freu mich über konstruktive Antworten,

Greetz
  Mit Zitat antworten Zitat