Confirm.js 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. Namespace.register("U.Control.Confirm"); //命名空间
  2. //高永顺 杨俊源
  3. //被调用的函数
  4. // window.onload = function(){
  5. // U.Control.Confirm.init("点击确认按钮进行操作,点击返回按钮返回原始页面");
  6. // }
  7. //被调用的函数(‘提示的内容’,单击确定后执行的函数,confirm_width,confirm_height)
  8. U.Control.Confirm = function (content, width, height) {
  9. //删除现有的(重复点击时)
  10. if (document.getElementById("div_out")) {
  11. $("#div_out").remove();
  12. }
  13. var div_out = $$("div", { "class": "Confirm_div_out", "id": "Confirm_div_out", "style": { "width": width, "height": height, "min-width": "350px", "min-height":
  14. "200px"
  15. }
  16. }, document.body);
  17. var div = $$("div", { "class": "Confirm_div", "style": { "width": width, "height": height, "min-width": "350px", "min-height": "200px"} }, div_out);
  18. var div_top = $$("div", { "class": "Confirm_div_top" }, div);
  19. var div_top_title = $$("div", { "class": "Confirm_top_title", "innerHTML": "Confirm" }, div_top);
  20. var div_top_close = $$("div", { "class": "Confirm_top_close", "onclick": "U.Control.Confirm.rem()" }, div_top);
  21. var div_center = $$("div", { "class": "Confirm_center" }, div);
  22. var div_center_text = $$("p", { "class": "Confirm_center_text ", "innerHTML": content }, div_center);
  23. var div_under = $$("div", { "class": "Confirm_under" }, div);
  24. div_under.innerHTML = "<button class='Confirm_under_button_no' onclick='U.Control.Confirm.no()'>取消</button><button class='Confirm_under_button_yes' onclick='U.Control.Confirm.yes()'>确定</button>";
  25. //$$("button", { "class": "Confirm_under_button_no", "innerHTML": "取消" }, div_under);
  26. // var div_under_button = $$("button", { "class": "Confirm_under_button_no", "innerHTML": "取消" }, div_under);
  27. // div_under_button.onclick = "U.Control.Confirm.no()";
  28. // var div_under_button = $$("button", { "class": "Confirm_under_button_yes", "innerHTML": "确认" }, div_under);
  29. // div_under_button.onclick = "U.Control.Confirm.yes()";
  30. return div_out;
  31. };
  32. //确定
  33. U.Control.Confirm.yes = function (a) {
  34. //callback.call(this,true);
  35. //console.log("aa");
  36. //var b=this.parentElement.parentElement.parentElement;
  37. //b.remove();
  38. U.Control.Confirm.rem();
  39. alert("你点击了继续");
  40. //a.call(this, true);
  41. //$("#img")[0].style.display = "none";
  42. }
  43. //取消
  44. U.Control.Confirm.no = function () {
  45. U.Control.Confirm.rem();
  46. }
  47. //删除
  48. U.Control.Confirm.rem = function () {
  49. $("#Confirm_div_out").remove();
  50. }