common.js 956 B

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