账号通
    

账号  

密码  

1393

查看

1

回复
主题:net版本IE11自定义静态标签,无法插入公共标签的修复 [收藏主题]  
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2014/4/23 11:00:35   | 显示全部帖子 查看该作者主题 楼主 

问题如题:


修改方法



打开admin/label/KS.Label.Var.aspx


1.找到

function InsertLabel1(Val)
    {
      jQuery('#<%=this.LabelContent.ClientID %>').focus();
      var str = document.selection.createRange();
      str.text = Val;
      top.box.close();
     }

改为:


    var pos = null;
    function setPos() {
        if (document.all) {
            jQuery("#<%=this.LabelContent.ClientID %>").focus();
            pos = document.selection.createRange();
        } else {
            pos = jQuery("#<%=this.LabelContent.ClientID %>")[0].selectionStart;
        }
    }

    function InsertLabel(Val) {
        if (pos == null) { alert('请先定位插入位置!'); return false; }
        if (document.all) {
            pos.text = Val;
        } else {
            var obj = jQuery("#<%=this.LabelContent.ClientID %>");
            var lstr = obj.val().substring(0, pos);
            var rstr = obj.val().substring(pos);
            obj.val(lstr + Val + rstr);
        }

        top.box.close();
        return false;
    }



2。再往下找到

               <asp:TextBox ID="LabelContent" runat="server" Height="298px" TextMode="MultiLine" Width="98%"></asp:TextBox>


改为:


       点击查看原图                 

 
KesionCMS,,
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.06641秒 powered by KesionCMS 9.0