Advertisement
joris

My Source

Aug 19th, 2012
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.83 KB | None | 0 0
  1. Bagian HTML
  2. ==========================================Start Of HTML=======================================
  3. <!DOCTYPE HTML>
  4. <html>
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  7. <meta name="viewport" id="viewport" content="height=device-height,width=device-width,user-scalable=no" />
  8. <title>News Update Monitoring</title>
  9. <link rel="stylesheet" href="css/jquerymobile110.css" />
  10. <script src="js/jquery.js"></script>
  11. <script src="js/jquerymobile110min.js"></script>
  12. </head>
  13.    
  14. <body>
  15. <div id="detailsPage" data-role="page">
  16.     <div data-role="header" data-theme="b">
  17.         <h1>Detail Now Playing</h1>
  18.         <a href="NowPlaying.html" data-role="button" data-icon="arrow-l" data-iconpos="left" data-transition="slide">Back</a>
  19.     </div>
  20.    
  21.     <div style="text-align:center;margin-top:10px;">
  22.     <img src="css/images/211.png" width="231" height="70">
  23.     </div>
  24.  
  25. <div data-role="content">
  26. <div id="loading"></div>
  27. <div id="employeeDetails" style="display:none;">
  28.     Judul Film : <p id="Judul"></p>
  29.     Alamat Website : <p id="Web"></p>
  30.     Tanggal Pengambilan Data : <p id="Date"></p>
  31.     Deskripsi Film : <p id="Desk"></p>
  32. </div>
  33.  
  34.      
  35.     <ul id="actionList" data-role="listview" data-inset="true"></ul>
  36.   </div>
  37. </div>
  38.  
  39.  
  40. </body>
  41.  
  42. </html>
  43. ==========================================End Of HTML=======================================
  44.  
  45.  
  46. Bagian Javascriptnya :
  47. ========================================Start Javascript===============================        
  48. $('#detailsPage').live('pageshow', function(event) {
  49.     var idData = getUrlVars()["id"];
  50.     showLoad();
  51.     $.getJSON(serviceURL + 'detailNP.php?id='+idData, displayEmployee);
  52. }).success(function(){
  53.     showSuccess();
  54.     }).error(function(){
  55.         showError();
  56.         }).complete(function(){
  57.             showComplete();
  58.             });
  59.  
  60. function displayEmployee(data) {
  61.     var rssingest = data.item;
  62.     console.log(rssingest);
  63.     $('#Image').attr(rssingest.img);
  64.     $('#Judul').text(rssingest.judul);
  65.     $('#Web').text(rssingest.web);
  66.     $('#Date').text(rssingest.fetch_date);
  67.     $('#Desk').text(rssingest.desk);
  68.    
  69.     $('#actionList').listview('refresh');
  70. }
  71.  
  72. function showLoad(){
  73.     $('#loading').html('<img src="pics/loading.gif" />');
  74. }
  75. function showError(){
  76.     $('#loading').hide();
  77.         $('#employeeDetails').show('slow').html('Aplikasi tidak dapat melakukan koneksi ke server. Silahkan cek koneksi anda.');
  78. }
  79. function showComplete(){
  80.     $('#loading').hide();
  81.     $("#employeeDetails").show();
  82. }
  83. function showSuccess(){
  84.     $('#loading').hide();
  85.     $("#employeeDetails").show();
  86. }
  87.  
  88. function getUrlVars() {
  89.     var vars = [], hash;
  90.     var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
  91.     for(var i = 0; i < hashes.length; i++)
  92.     {
  93.         hash = hashes[i].split('=');
  94.         vars.push(hash[0]);
  95.         vars[hash[0]] = hash[1];
  96.     }
  97.     return vars;
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement