Membuat alarm berpindah ke web lain

Demo :

Current Time:
Set Alarm:
Hour Minutes Seconds
Set Alarm Action:
*Lokasi URL Page


Kode :

Penempatan kode pertama :
dibawah ]]></b:skin>
....
diatas </head>


Copy-Paste :

<style type="text/css">
#jsalarmclock{
font-family:Tahoma;
font-weight:bold;
font-size:12px;
padding:0 5px;
}
#jsalarmclock div{
margin-bottom:0.8em;
}
#jsalarmclock div.leftcolumn{
margin:0 5px 0 0;
float:left;
width:150px;
font-size:13px;
background-color:#444;
clear:left;
}
#jsalarmclock span{
margin-right:5px;
}
</style>

<script type="text/javascript">
//<![CDATA[
/***********************************************
* JavaScript by (www.javascriptkit.com/script/script2/alarm.shtml)
***********************************************/

var jsalarm={
 padfield:function(f){
  return (f<10)? "0"+f : f
 },
 showcurrenttime:function(){
  var dateobj=new Date()
  var ct=this.padfield(dateobj.getHours())+":"+this.padfield(dateobj.getMinutes())+":"+this.padfield(dateobj.getSeconds())
  this.ctref.innerHTML=ct
  this.ctref.setAttribute("title", ct)
  if (typeof this.hourwake!="undefined"){ //if alarm is set
   if (this.ctref.title==(this.hourwake+":"+this.minutewake+":"+this.secondwake)){
    clearInterval(jsalarm.timer)
    window.location=document.getElementById("musicloc").value
   }
  }
 },
 init:function(){
  var dateobj=new Date()
  this.ctref=document.getElementById("jsalarm_ct")
  this.submitref=document.getElementById("submitbutton")
  this.submitref.onclick=function(){
   jsalarm.setalarm()
   this.value="Alarm Set"
   this.disabled=true
   return false
  }
  this.resetref=document.getElementById("resetbutton")
  this.resetref.onclick=function(){
  jsalarm.submitref.disabled=false
  jsalarm.hourwake=undefined
  jsalarm.hourselect.disabled=false
  jsalarm.minuteselect.disabled=false
  jsalarm.secondselect.disabled=false
  return false
  }
  var selections=document.getElementsByTagName("select")
  this.hourselect=selections[0]
  this.minuteselect=selections[1]
  this.secondselect=selections[2]
  for (var i=0; i<60; i++){
   if (i<24) //If still within range of hours field: 0-23
   this.hourselect[i]=new Option(this.padfield(i), this.padfield(i), false, dateobj.getHours()==i)
   this.minuteselect[i]=new Option(this.padfield(i), this.padfield(i), false, dateobj.getMinutes()==i)
   this.secondselect[i]=new Option(this.padfield(i), this.padfield(i), false, dateobj.getSeconds()==i)

  }
  jsalarm.showcurrenttime()
  jsalarm.timer=setInterval(function(){jsalarm.showcurrenttime()}, 1000)
 },
 setalarm:function(){
  this.hourwake=this.hourselect.options[this.hourselect.selectedIndex].value
  this.minutewake=this.minuteselect.options[this.minuteselect.selectedIndex].value
  this.secondwake=this.secondselect.options[this.secondselect.selectedIndex].value
  this.hourselect.disabled=true
  this.minuteselect.disabled=true
  this.secondselect.disabled=true
 }
}
//]]>
</script>


Penempatan kode kedua :
dibawah <body>
....
diatas </body>


Copy-Paste :

<form action="" method="">
<div id="jsalarmclock">
<div><div class="leftcolumn">Current Time:</div> <span id="jsalarm_ct" style="letter-spacing: 2px"></span></div>
<div><div class="leftcolumn">Set Alarm:</div> <span><select></select> Hour</span> <span><select></select> Minutes</span> <span><select></select> Seconds</span></div>
<div><div class="leftcolumn">Set Alarm Action:</div> <input type="text" id="musicloc" size="55" value="http://www.youtube.com/watch?v=v1zY_tV5kaQ" /< <span style="font: normal 11px Tahoma">*Lokasi URL Page</span></div>
<input type="submit" value="Set Alarm!" id="submitbutton" /> <input type="reset" value="reset" id="resetbutton" />
</div>
</form>



Pembuat Script : JavaScript Kit

Alhamdulillah

0 comments:


Posting Komentar


Creative Commons License
Membuat alarm berpindah ke web lain by Nano Yulianto is licensed under a Creative Commons Attribution 3.0 Unported License.
Based on a work at http://nanoyulianto.blogspot.com/2011/01/membuat-alarm-berpindah-ke-web-lain.html.
Permissions beyond the scope of this license may be available at http://nanoyulianto.blogspot.com/.