common.js 932 B

12345678910111213141516171819202122232425262728293031323334353637
  1. // 添加UI方法定义
  2. function addUI(
  3. uiName,//UI名
  4. loadDone,//加载完成回调
  5. // onShowFunc,//显示回调
  6. // onHideFunc//隐藏回调
  7. ){
  8. $("#Temporary").load("UI/"+uiName+".html",function(data,rt,obj){
  9. $("#Temporary").html("");
  10. $("#uiLayer").append(data);
  11. $("#"+uiName).hide();
  12. loadDone();
  13. });
  14. }
  15. // 获取url参数
  16. function GetQueryString(name){
  17. var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
  18. var r = window.location.search.substr(1).match(reg);
  19. if(r!=null)return unescape(r[2]); return null;
  20. }
  21. // 计数对象长度
  22. function objlen(obj){
  23. var l = 0;
  24. for (var i in obj){
  25. l++
  26. }
  27. return l
  28. }
  29. // 动态载入 script
  30. function dynamicLoadScript(src)
  31. {
  32. var scriptObj = document.createElement("script");
  33. scriptObj.src = src;
  34. scriptObj.type = "text/javascript";
  35. // document.getElementById(id)[0].appendChild(scriptObj);
  36. document.getElementsByTagName('body')[0].appendChild(scriptObj);
  37. }