img_dlg.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. var img_dlg_param;
  2. function img_dlg_init(container,parameter){
  3. img_dlg_param = parameter;
  4. $.get("../media/get.php",
  5. {
  6. id:$("#"+parameter.input_id).val()
  7. },
  8. function(data,status){
  9. let result= data;
  10. let html = '<div id="img_org" onclick="img_select_click()">';
  11. if(result !== ""){
  12. html += "<img src=\""+result+"\" style='width:320px;height:240px;' />";
  13. }
  14. else{
  15. html += "未找到";
  16. }
  17. html += "</div>";
  18. html += "<div id='img_dlg_popwin' style='position: absolute; background-color: dimgray; padding: 8px;display: none;'>";
  19. html += "<fieldset>";
  20. html += "<legend>Upload:</legend>";
  21. html += '<form action="../media/upload_img.php" method="post"enctype="multipart/form-data">';
  22. html += '<input type="file" name="file" id="file" />';
  23. html += "</form>"
  24. html += "</fieldset>";
  25. html += "<fieldset>";
  26. html += "<legend>url:</legend>";
  27. html += "url:<input id='url' type='input' placeholder='url' />";
  28. html += "</fieldset>";
  29. html += "<div id='img_list'></div>";
  30. html += "</div>";
  31. $("#"+container).html(html);
  32. img_list();
  33. });
  34. }
  35. function img_select_click(){
  36. $("#img_dlg_popwin").show();
  37. }
  38. function user_select_search_keyup(e,obj){
  39. var keynum
  40. var keychar
  41. var numcheck
  42. if(window.event) // IE
  43. {
  44. keynum = e.keyCode
  45. }
  46. else if(e.which) // Netscape/Firefox/Opera
  47. {
  48. keynum = e.which
  49. }
  50. var keychar = String.fromCharCode(keynum)
  51. if(keynum==13){
  52. }
  53. else{
  54. user_select_search(obj.value);
  55. }
  56. }
  57. function img_list(){
  58. $.get("../media/get.php",
  59. {
  60. file:""
  61. },
  62. function(data,status){
  63. let result= JSON.parse(data);
  64. let html="<div>";
  65. if(result.length>0){
  66. for(x in result){
  67. html += "<div><a onclick=\"img_select_apply('"+result[x].id+"','"+result[x].link+"')\">"+result[x].url+"</a></div>";
  68. }
  69. }
  70. html += "</div>";
  71. $("#img_list").html(html);
  72. });
  73. }
  74. function img_search(keyword){
  75. $.get("../ucenter/get.php",
  76. {
  77. file:keyword
  78. },
  79. function(data,status){
  80. let result= JSON.parse(data);
  81. let html="<div>";
  82. if(result.length>0){
  83. for(x in result){
  84. html += "<div><a onclick=\"img_select_apply('"+result[x].id+"','"+result[x].nickname+"')\">"+result[x].nickname+"["+result[x].email+"]</a></div>";
  85. }
  86. }
  87. html += "</div>";
  88. $("#img_list").html(html);
  89. });
  90. }
  91. function img_select_apply(imgid,nickname){
  92. $("#"+user_select_param.imput_id).val(imgid);
  93. //$("#user_select_nickname").html(nickname);
  94. //$("#user_list").hidden();
  95. }