/// /// /// TextBoxEdit = function() { this.ControlID = "div_edit"; this.ControlID1 = "div_img"; this.DelButton = false; var My = this; var obj = null; var obj1 = null; this.ParentElement = null; //要加入的父容器 var textareaclass = "tea_content"; //#region 加载 this.Load = function() { Init(); $("#" + My.ControlID).hide(); $("#" + My.ControlID1).hide(); // $(document.body).click(function() { // }); $('div[name="imgdiv"]').live("click", function() { obj1 = $(this); $("#" + My.ControlID).hide(); $("#" + My.ControlID1).show(); var position = $(this).offset(); var top = position.top - 25; var left = position.left; $("#" + My.ControlID1).css("top", top).css("left", left); }); $("#fileUpload1").bind("change", function() { ajaxFileUpload_fileToUploadImagenew(); }); $(".a_del2").bind("click", function() { if (obj == null) return; obj.parent("div").remove(); $("#" + My.ControlID).hide(); }); $(".a_del1").bind("click", function() { if (obj1 == null) return; obj1.remove(); $("#" + My.ControlID1).hide(); }); $(".a_delimg").bind("click", function() { if (obj1 == null) return; obj1.children(".divimg").attr("src", "../image/uploadimg.gif"); }); $("." + textareaclass).live("click", function() { obj = $(this); $("#" + My.ControlID1).hide(); $("#" + My.ControlID).show(); var position = $(this).offset(); var top = position.top - 25; var left = position.left; if ($(this).css("color") != null && $(this).css("color") != "") { $(".fontcolor").val($(this).css("color")); } else $(".fontcolor").val("0"); if ($(this).css("font-size") != null && $(this).css("font-size") != "") { $(".fontsize").val($(this).css("font-size")); } else $(".fontsize").val("0"); if ($(this).css("font-family") != null && $(this).css("font-family") != "") { $(".fontstyle").val($(this).css("font-family")); } else $(".fontstyle").val("0"); $("#" + My.ControlID).css("top", top).css("left", left); }); $(".fontsize").live("change", function() { if (obj == null) return; if ($(this).val() == 0) { obj.css("font-size", ""); } else { obj.css("font-size", $(this).val()); } }); $(".fontcolor").live("change", function() { if (obj == null) return; if ($(this).val() == 0) { obj.css("color", ""); } else { obj.css("color", $(this).val()); } }); $(".a_fontstyle").live("click", function() { if (obj == null) return; if (obj.css("font-style") == "italic") { obj.css("font-style", ""); } else { obj.css("font-style", "italic"); } }); $(".a_underline").live("click", function() { if (obj == null) return; if (obj.css("text-decoration") == "underline") { obj.css("text-decoration", ""); } else { obj.css("text-decoration", "underline"); } }); $(".fontstyle").live("change", function() { if (obj == null) return; if ($(this).val() == 0) { obj.css("font-family", ""); } else { obj.css("font-family", $(this).val()); } }); $(".a_fontweight").live("click", function() { if (obj == null) return; if (obj.css("font-weight") == "Bold" || obj.css("font-weight") == "700") { obj.css("font-weight", "normal"); } else { obj.css("font-weight", "Bold"); } }); $(".a_align").live("click", function() { if (obj == null) return; if (obj.css("text-align") == "center") { obj.css("text-align", "left"); } else { obj.css("text-align", "center"); } }); } //#region 上传图片 function ajaxFileUpload_fileToUploadImagenew() { var filename = $("#fileUpload1").val(); if (filename == "" || filename == undefined) return; if (IsImage(filename) == false) { alert("上传文件格式只限于bmp,png,gif,jpeg,jpg格式"); return; } var fileToUploadid1 = 'fileUpload1'; WindowLoadModel.Show(); $.ajaxFileUpload({ url: '../GlobalAshx/AjaxFileUpLoad.ashx?DirectoryName=BpImg&ItemNo=0', secureuri: false, fileElementId: fileToUploadid1, dataType: 'json', success: function(data, status) { // WindowLoadModel.Hide(); var Imgurl = "../attached/BpImg/" + data.FileName; if (obj1 == null) return; //ModelImg.Id = data.Id; obj1.children(".divimg").attr("src", Imgurl); $("#fileUpload1").bind("change", function() { ajaxFileUpload_fileToUploadImagenew(); }); WindowLoadModel.Hide(); }, error: function(data, status, e) { alert(e); } }) } //#endregion //#region 初始化 function Init() { if (My.ParentElement == null) My.ParentElement = $(document.body); if ($("#" + My.ControlID, My.ParentElement).length > 0) return; var Shtm = new Sys.StringBuilder(); Shtm.append("
"); Shtm.append(""); Shtm.append(""); Shtm.append("   "); if(My.DelButton==true) Shtm.append("移除"); Shtm.append("
"); Shtm.append("
清除图片 "); if (My.DelButton == true) Shtm.append("移除编辑器"); Shtm.append("
"); My.ParentElement.append(Shtm.toString()); } //#endregion }