Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: kan iemand me deze code vertalen?  (gelezen 1814 keer)

0 leden en 1 gast bekijken dit topic.

Offline the red snake

  • Nieuw lid
  • Berichten: 3
kan iemand me deze code vertalen?
« Gepost op: 10 september 2008, 10:58:14 »
var clockid=new Array()
var clockidoutside=new Array()
var i_clock=-1
var thistime= new Date()
var hours=thistime.getHours()
var minutes=thistime.getMinutes()
var seconds=thistime.getSeconds()
if (eval(hours) <10) {hours="0"+hours}
if (eval(minutes) < 10) {minutes="0"+minutes}
if (seconds < 10) {seconds="0"+seconds}
var thistime = hours+":"+minutes+":"+seconds
   
function writeclock() {
   i_clock++
   if (document.all || document.getElementById || document.layers) {
      clockid[i_clock]="clock"+i_clock
      document.write("<span id='"+clockid[i_clock]+"' style='position:relative'>"+thistime+"</span>")
   }
}

function clockon() {
   thistime= new Date()
   hours=thistime.getHours()
   minutes=thistime.getMinutes()
   seconds=thistime.getSeconds()
   if (eval(hours) <10) {hours="0"+hours}
   if (eval(minutes) < 10) {minutes="0"+minutes}
   if (seconds < 10) {seconds="0"+seconds}
   thistime = hours+":"+minutes+":"+seconds
      
   if (document.all) {
      for (i=0;i<=clockid.length-1;i++) {
         var thisclock=eval(clockid)
         thisclock.innerHTML=thistime
      }
   }
   
   if (document.getElementById) {
      for (i=0;i<=clockid.length-1;i++) {
         document.getElementById(clockid).innerHTML=thistime
      }
   }
   var timer=setTimeout("clockon()",1000)
}
window.onload=clockon

Offline Janko

  • Lid
  • *
  • Berichten: 45
  • Geslacht: Man
Re: kan iemand me deze code vertalen?
« Reactie #1 Gepost op: 13 september 2008, 23:38:40 »
Wat bedoel je precies met 'vertalen'?

Ik heb de code geprobeerd, en heb er één foutje uitgehaald.

thisclock.innerHTML=this timemoet worden
thisclock.innerHTML=thistime
Uiteraard moet het geheel ook nog tussen <script language='javascript'> en </script> staan.
In de BODY van de pagina kan je dan iets als volgt opnemen:
Het is nu <script language='javascript'>writeclock();</script>
De hele pagina zal er dan zo uitzien:

<html>
  <head>
    <script language='javascript'>
      var clockid=new Array();
      var clockidoutside=new Array()
      var i_clock=-1
      var thistime=new Date()
      var hours=thistime.getHours()
      var minutes=thistime.getMinutes()
      var seconds=thistime.getSeconds()
      if(eval(hours)<10){hours="0"+hours}
      if(eval(minutes)<10){minutes="0"+minutes}
      if(seconds<10){seconds="0"+seconds}
      var thistime = hours+":"+minutes+":"+seconds         
      function writeclock(){
        i_clock++
        if(document.all||document.getElementById||document.layers){
          clockid[i_clock]="clock"+i_clock
          document.write("<span id='"+clockid[i_clock]+"' style='position:relative'>"+thistime+"</span>" )
        }
      }
      function clockon(){
        thistime=new Date()
        hours=thistime.getHours()
        minutes=thistime.getMinutes()
        seconds=thistime.getSeconds()
        if(eval(hours)<10){hours="0"+hours}
        if(eval(minutes)<10){minutes="0"+minutes}
        if(seconds<10){seconds="0"+seconds}
        thistime=hours+":"+minutes+":"+seconds
        if(document.all){
          for(i=0;i<=clockid.length-1;i++){
            var thisclock=eval(clockid)
            thisclock.innerHTML=thistime
          }
        }
        if (document.getElementById) {
          for (i=0;i<=clockid.length-1;i++) {
            document.getElementById( clockid).innerHTML=thistime
          }
        }
        var timer=setTimeout("clockon()",1000)
      }
      window.onload=clockon
    </script>
  </head>
  <body>
    <br /><br /><br /><br /><br />Het is nu <script language='javascript'>writeclock();</script> !
  </body>
</head>
Met vriendelijke groet,
Janko.

Offline the red snake

  • Nieuw lid
  • Berichten: 3
Re: kan iemand me deze code vertalen?
« Reactie #2 Gepost op: 16 september 2008, 13:36:02 »
ja kijk, dit komt van het spelletje alles of niets. je zet een bedrag in, druk op meedoen en je wint of je verliest...
het is geen echt geld hoor :)

deze code hoort bij de knop meedoen, dus ik dacht wel dat het een code was die je kon uitrekenen als je wint of als je verliest...
ik dacht dat het iets met de tijd zou te maken hebben omdat er veel dingen van time instaan...

dat bedoel ik met vertalen, ik wil weten wat het allemaal betekent zodat ik weet hoe ik dit kan uitrekenen

Offline fearbear

  • Ambassadeur
  • *****
  • Berichten: 1.154
  • Geslacht: Man
  • Kennis = macht. macht ~ verantwoordelijkheid
Re: kan iemand me deze code vertalen?
« Reactie #3 Gepost op: 16 september 2008, 19:58:28 »
Deze code beslist niet of je wint of verliest. Het is gewoon een code die een klok op die site update iedere seconde, zodat je de actuele tijd hebt staan.

Deze beslissing wordt hoogstwaarschijnlijk niet met javascript gedaan, maar aan de kant van de server. (zodat jij niets kan uitrekenen of gaan manipuleren)
GeForce 7900 GS, Windows XP, Prof, SP2, EN, Intel(R) Core(TM)2 CPU          6400  @ 2.13GHz, 2045 MB RAM, HDD:312 GB, NTFS, AntiVir antivirus, ZoneAlarm Firewall, Firefox 2.0

 


www.combell.com