news.html 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>四平市政府</title>
  6. <link rel="stylesheet" href="css/basic.css" />
  7. <script type="text/javascript" src="js/jquery-1.8.3.min.js" ></script>
  8. <script type="text/javascript" src="js/basic.js" ></script>
  9. <script type="text/javascript" src="js/plusShare.js"></script>
  10. <script type="text/javascript" src="js/unslider-min.js" ></script>
  11. <script src="js/mui.min.js"></script>
  12. <script>
  13. var id='';
  14. var pageStyle = {
  15. top: '0px',
  16. bottom: '0px'
  17. };
  18. function formattext(text){
  19. var style_p = "<p style='font-size:40px'>";
  20. var centerStr = text.match(/<p align="center">([^>]*)([</p>])/gi);
  21. if(centerStr!=null){
  22. for(var i=0;i<centerStr.length;i++){
  23. text = text.replace(centerStr[i],style_p+"<center>"+centerStr[i]+"</center></p>");
  24. }}
  25. text = text.replace(/<br(\/?)>/gi, style_p);//替换成<p>
  26. //text = text.replace(/<\/p>/gi, "\n");
  27. text = text.replace(/<p([^>]*)>/gi, style_p);
  28. text = text.replace(/<div([^>]*)>/gi, style_p); //消除DIV格式 替换成<p>
  29. text = text.replace(/<\/div>/gi, "\n");
  30. text = text.replace(/<span([^>]*)>/gi, "");
  31. text = text.replace(/<font([^>]*)>/gi, "");
  32. text = text.replace(/<a([^>]*)>/gi, "<a>");
  33. text = text.replace(/<style([^]*)\/style>/gi, "");
  34. text = text.replace(/<st1:chsdate([^>]*)>/gi, ""); //替换时间
  35. text = text.replace(/<\/st1:chsdate>/gi, "");
  36. text = text.replace(/ /g,"&nbsp;&nbsp;");
  37. text = text.replace(/<center><p style='font-size:40px'>/gi, ""); //针对市政府文章
  38. text = text.replace(/<\/center><\/p>/gi, "");
  39. var img = text.match(/<img([^>]*)>/gi);
  40. if(img!=null){
  41. for(var i=0;i<img.length;i++){
  42. text = text.replace(img[i],"<center onclick='getInfo();'>"+img[i]+"</center>");
  43. }
  44. }
  45. text = text.replace(/长春首佳科技有限公司/gi, "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;长春首佳科技有限公司");
  46. return text;
  47. }
  48. function close_page(){
  49. mui.currentWebview.close();
  50. }
  51. (function($){
  52. $.getUrlParam = function(name)
  53. {
  54. var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
  55. var r = window.location.search.substr(1).match(reg);
  56. if (r!=null) return unescape(r[2]); return null;
  57. }
  58. })(jQuery);
  59. var type=$.getUrlParam('type');
  60. if (type=="gkzn"){
  61. var channelid = $.getUrlParam('channel_id');
  62. var sharehrefTitle,sharehref,sharehrefDes;
  63. mui.post(projectUrl+'trsdataAction!query_channel_child.action',{
  64. channelid:channelid,
  65. type:type
  66. },function(data){
  67. if(data.success == true){
  68. var json =data.data[0];
  69. if(json==undefined){
  70. alert("该部门没有上传有效数据!");
  71. close_page();
  72. }else{
  73. var docreltime=json.docreltime.substring(0,json.docreltime.length-5);
  74. var url=json.docpuburl;
  75. var a=url.substring(0,url.lastIndexOf("\/"));
  76. var news = json.dochtmlcon.replace(/src=\"W020/g, "src=\""+a+"\/W020");
  77. $('#showcontent').append("<h1 style='font-size: 42px;'>"+json.doctitle+" </h1>");
  78. $('#showcontent').append("<p class='ly'><b class='fl'>来源:"+json.docsourcename+"</b><i class='fr'>"+docreltime.substring(0,10)+"</i></p>");
  79. $('#showcontent').append("<div class='clear'></div>");
  80. $('#showcontent').append(formattext(news));
  81. //数据加载结束后显示页面
  82. sharehref=projectUrl+'news.html?type='+type+'&channel_id='+channelid;
  83. sharehrefTitle=json.doctitle;
  84. sharehrefDes=json.docreltime;
  85. }
  86. }
  87. },'json'
  88. );
  89. }else if(type=="ndbg"){
  90. var id = $.getUrlParam('doc_id');
  91. var sharehrefTitle,sharehref,sharehrefDes;
  92. mui.post(projectUrl+'trsdataAction!query_ndbg.action',{
  93. doc_id:id
  94. },function(data){
  95. if(data.success == true){
  96. var json =data.data[0];
  97. var createdate=json.createdate.substring(0,json.createdate.length-5);
  98. var url=json.docpuburl;
  99. var a=url.substring(0,url.lastIndexOf("\/"));
  100. var news = json.content.replace(/src=\"W020/g, "src=\""+a+"\/W020");
  101. $('#showcontent').append("<h1 style='font-size: 42px;'>"+json.title+" </h1>");
  102. $('#showcontent').append("<p class='ly'><i class='fr'>"+createdate+"</i></p>");
  103. $('#showcontent').append("<div class='clear'></div>");
  104. $('#showcontent').append(formattext(news));
  105. //数据加载结束后显示页面
  106. sharehref=projectUrl+'news.html?type='+type+'&doc_id='+id;
  107. sharehrefTitle=json.title;
  108. sharehrefDes=createdate;
  109. }
  110. },'json'
  111. );
  112. }else{
  113. id = $.getUrlParam('doc_id');
  114. var sharehrefTitle,sharehref,sharehrefDes;
  115. mui.post(projectUrl+'trsdataAction!query_child.action',{
  116. doc_id:id
  117. },function(data){
  118. if(data.success == true){
  119. var json =data.data[0];
  120. var docreltime=json.docreltime.substring(0,json.docreltime.length-5);
  121. var url=json.docpuburl;
  122. var a=url.substring(0,url.lastIndexOf("\/"));
  123. var news1 = json.dochtmlcon.replace(/src=\"W020/g, "src=\""+a+"\/W020");
  124. var news = news1.replace(/href=\"W020/g, "href=\""+a+"\/W020");
  125. $('#showcontent').append("<h1 style='font-size: 42px;'>"+json.doctitle+" </h1>");
  126. $('#showcontent').append("<p class='ly'><b class='fl'>来源:"+json.docsourcename+"</b><i class='fr'>"+docreltime.substring(0,10)+"</i></p>");
  127. $('#showcontent').append("<div class='clear'></div>");
  128. $('#showcontent').append(formattext(news));
  129. sharehref=projectUrl+"news.html?doc_id="+id;
  130. sharehrefTitle=json.doctitle;
  131. sharehrefDes=formattext(news);//json.doctitle;//
  132. //数据加载结束后显示页面
  133. }
  134. },'json'
  135. );
  136. }
  137. window.onload=function(){
  138. document.getElementById("shggg").addEventListener("click", function() {
  139. //分享内容,开发者可自定义
  140. var message = {
  141. title: "来自“四平市人民政府”的分享:", //应用名字
  142. content: sharehrefTitle,
  143. href: sharehref, //分享出去后,点击跳转地址
  144. thumbs: ["images/28x28.png"] //分享缩略图
  145. }
  146. //调起分享
  147. plusShare(message, function(res) {
  148. //分享回调函数
  149. if(res) {
  150. plus.nativeUI.toast("分享成功");
  151. } else {
  152. plus.nativeUI.toast("分享失败");
  153. }
  154. })
  155. });
  156. //禁用页面a标签点击事件
  157. // $("body").find("*").each(function () {
  158. // $(this).off("click").attr("onclick", null);
  159. // $(this).on("click", function (event) {
  160. // event.preventDefault();
  161. // })//a标签阻止跳转。
  162. // })
  163. }
  164. function getInfo(){
  165. var url='new_file.html';
  166. mui.openWindow({
  167. id:id,
  168. url:url+'?doc_id='+id,
  169. styles: pageStyle,
  170. createNew: true
  171. });
  172. }
  173. </script>
  174. </head>
  175. <body >
  176. <!--头部header padding-->
  177. <header class="sjheader">
  178. <div class="back fl mui-action-back"><a href="#" onclick="close_page()">
  179. <img src="images/cwfsz_03.png"></a></div>
  180. <div class="centerlogo fl"><img src="images/spzf_03.png" class="logo"></div>
  181. <div style="margin-top: 18px;margin-right: 25px;" class="searchbtn fr"><img id="shggg" src="images/cwfsz_06.png"></div>
  182. </header>
  183. <input id="sharehref" hidden="hidden" type="url" value="" />
  184. <input id="sharehrefTitle" hidden="hidden" type="text" value="" />
  185. <input id="sharehrefDes" hidden="hidden" type="text" value=""/></br>
  186. <button type="button" > 分享链接</button>
  187. <div id="showcontent" class="wrap newscont" style="padding-top: 40px;margin-bottom: 0px;">
  188. </div>
  189. </body>
  190. </html>