mobile_webhead_wev8.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. $(document).ready(function(){
  2. if(_clienttype=="Webclient"){
  3. //var eventtype = mobilecheck() ? "touchstart" : "click";
  4. var eventtype = "click";
  5. $(".leftTD_top").on(eventtype, function(ev){
  6. if($("#mobileFrameContainer iframe.mobileFrame").length == 1 && (!isTopfloorPageDisplay()) && (!isRightFrameDisplay())){
  7. slidePageViewLeft();
  8. }else{
  9. var leftHasOperation = toDoLeftMenu();
  10. if(leftHasOperation=="true"){
  11. doLeftMenu();
  12. }else{
  13. doLeftButton();
  14. }
  15. }
  16. ev.stopPropagation();
  17. });
  18. $(".centerTD_top").on(eventtype, function(ev){
  19. var middleHasOperation = toDoTitle();
  20. if(middleHasOperation=="true"){
  21. var flagChang = doTitle();
  22. if(flagChang=="up"){
  23. $("#middleBtnName_top > img.menu_arrow_up").show();
  24. $("#middleBtnName_top > img.menu_arrow_down").hide();
  25. }else{
  26. $("#middleBtnName_top > img.menu_arrow_down").show();
  27. $("#middleBtnName_top > img.menu_arrow_up").hide();
  28. }
  29. }
  30. ev.stopPropagation();
  31. });
  32. $(".rightTD_top").on(eventtype, function(ev){
  33. var rightHasOperation = toDoRightMenu();
  34. if(rightHasOperation=="true"){
  35. doRightMenu();
  36. }else{
  37. slidePageViewRight();
  38. }
  39. ev.stopPropagation();
  40. });
  41. }
  42. });
  43. function toDoLeftMenu(){
  44. var configString = hasOperation();
  45. var configArr = configString.split(",");
  46. return configArr[0];
  47. }
  48. function toDoTitle(){
  49. var configString = hasOperation();
  50. var configArr = configString.split(",");
  51. return configArr[2];
  52. }
  53. function toDoRightMenu(){
  54. var configString = hasOperation();
  55. var configArr = configString.split(",");
  56. return configArr[3];
  57. }
  58. function refreshWebHead(){
  59. var configString = hasOperation();
  60. var configArr = configString.split(",");
  61. if($("#mobileFrameContainer iframe.mobileFrame").length == 1 && (!isTopfloorPageDisplay()) && (!isRightFrameDisplay())){
  62. changeLeftImage("/downloadpic.do?url=/mobilemode/images/webhead/homepagedefault_left_wev8.png");
  63. }else{
  64. if(configArr[0]=="true"){
  65. changeLeftImage(configArr[1]);
  66. }else{
  67. changeLeftImage("");
  68. }
  69. }
  70. changeMiddlePageName();
  71. if(configArr[2]=="true"){
  72. $("#middleBtnName_top > img.menu_arrow_down").show();
  73. $("#middleBtnName_top > img.menu_arrow_up").hide();
  74. }else{
  75. $("#middleBtnName_top > img.menu_arrow_down").hide();
  76. $("#middleBtnName_top > img.menu_arrow_up").hide();
  77. }
  78. if(configArr[3]=="true"){
  79. changeRightImage(configArr[4]);
  80. }else{
  81. changeRightImage("/downloadpic.do?url=/mobilemode/images/webhead/homepagedefault_right_wev8.png");
  82. }
  83. }
  84. function changeLeftImage(imgUrl){
  85. if(imgUrl){
  86. if(imgUrl.indexOf("/downloadpic.do?url=") == 0){
  87. imgUrl = imgUrl.substring(20);
  88. }
  89. $("#leftButtonName_top").hide();
  90. $("#leftButtonName_top_change > img").attr("src",imgUrl);// /downloadpic.do?url=/
  91. $("#leftButtonName_top_change").show();
  92. }else{
  93. $("#leftButtonName_top_change").hide();
  94. $("#leftButtonName_top").show();
  95. }
  96. }
  97. function changeMiddlePageName(){
  98. var $activeFrame = getCurrActiveFrame();
  99. //var $activeFrame = $("#mobileFrameContainer iframe.activeFrame");
  100. if($activeFrame.length > 0){
  101. var activeFrame = $activeFrame[0];
  102. var frameWin = activeFrame.contentWindow;
  103. if(typeof(frameWin.toDoMiddlePageName) == "function"){
  104. var middlePageName_ = frameWin.toDoMiddlePageName();
  105. $("#middlePageName_top").html(middlePageName_);
  106. }else{
  107. $("#middlePageName_top").html(_appname);
  108. }
  109. }else{
  110. $("#middlePageName_top").html(_appname);
  111. }
  112. }
  113. function changeRightImage(imgUrl){
  114. var $rightBtnName_top = $("#rightBtnName_top");
  115. if(imgUrl){
  116. if(imgUrl.indexOf("/downloadpic.do?url=") == 0){
  117. imgUrl = imgUrl.substring(20);
  118. }
  119. var $img = $rightBtnName_top.children("img");
  120. $img.removeAttr("style");
  121. var i = imgUrl.indexOf("?");
  122. if(i != -1){
  123. var i2 = imgUrl.indexOf("css={", i);
  124. if(i2 != -1){
  125. var i3 = imgUrl.indexOf("}", i2);
  126. if(i3 != -1){
  127. var cssStr = imgUrl.substring(i2+5, i3);
  128. imgUrl = imgUrl.replace("css={"+cssStr+"}", "");
  129. try{
  130. $img.attr("style", cssStr);
  131. }catch(e){}
  132. }
  133. }
  134. }
  135. $img.attr("src",imgUrl);// /downloadpic.do?url=/
  136. $rightBtnName_top.show();
  137. }else{
  138. $rightBtnName_top.hide();
  139. }
  140. }