Advertisement
Guest User

Untitled

a guest
Mar 27th, 2015
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. /// <reference name="MicrosoftAjax.js"/>
  2.  
  3. Type.registerNamespace("LabelTimeExtender1");
  4.  
  5. LabelTimeExtender1.ClientBehavior1 = function(element) {
  6. LabelTimeExtender1.ClientBehavior1.initializeBase(this, [element]);
  7. this._testelement=this.get_element();
  8. this._timestamp= this.get_element().attributes['TimeStamp'].value;
  9. alert(_timestamp);
  10.  
  11. },
  12.  
  13. LabelTimeExtender1.ClientBehavior1.prototype = {
  14. initialize: function() {
  15. LabelTimeExtender1.ClientBehavior1.callBaseMethod(this, 'initialize');
  16. setInterval (this.timer,1000);
  17. alert("after");
  18.  
  19. },
  20. dispose: function() {
  21. //Add custom dispose actions here
  22. LabelTimeExtender1.ClientBehavior1.callBaseMethod(this, 'dispose');
  23. },
  24. timer: function(){
  25.  
  26. alert(this.timestamp);
  27. var splitdate=this._timestamp.split(/[:]+/);
  28. alert(splitdate);
  29. var date= new Date(this._timestamp);
  30. alert( date.toString());
  31. var datenow= new Date ();
  32. alert(datenow.toString());
  33. this._element.innerText=" ";
  34. alert(this._element);
  35. if(date.getUTCFullYear<datenow.getUTCFullYear)
  36. {
  37. alert("year");
  38. var myelement= this.get_element();
  39. myelement .innerHTML= date.getUTCFullYear.toString();
  40. }
  41. if(date.getUTCMonth<datenow.getUTCMonth)
  42. {
  43. alert("month");
  44. this.get_element().innerHTML=date.getUTCMonth.toString();
  45. }
  46. if(date.getUTCDay<datenow.getUTCDay)
  47. {
  48. this.get_element().innerHTML=date.getUTCDay.toString();
  49. }
  50. if(date.getUTCHours <datenow.getUTCHours )
  51. {
  52. this.get_element().innerHTML=date.getUTCHours .toString();
  53. }
  54. if(date.getUTCMinutes<datenow.getUTCMinutes)
  55. {
  56. this.get_element().innerHTML=date.getUTCMinutes.toString();
  57. }
  58.  
  59.  
  60. },
  61. set_timestamp: function(value)
  62. {
  63. this._timestamp=value;
  64. },
  65.  
  66. get_timestamp: function()
  67. {
  68. return this._timestamp;
  69. }
  70.  
  71.  
  72.  
  73. }
  74. LabelTimeExtender1.ClientBehavior1.registerClass('LabelTimeExtender1.ClientBehavior1', Sys.UI.Behavior);
  75.  
  76. if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();
  77.  
  78. var self = this;
  79. window.setInterval(function () {
  80. self.timer();
  81. }, 1000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement