标题:eWebEditor图片右键设默认
只看楼主
vbasic2000
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-10-10
 问题点数:0 回复次数:0 
eWebEditor图片右键设默认
我们知道在eWebEditor里上图面后有时要设某一张图片为主页默认图片,

本身在线编辑器是有这个功能,只是他的图片在一个下拉菜单里,现在功能是右键图片,就会出现设为默认的

如图

先加菜单,打开menu.js

加上这一句:下面红的那一句

 if (isControlSelected("IMG")){
  sMenu += getMenuRow("", "ShowDialog('dialog/img.htm', 360, 330, true)", "img.gif", "图片属性...");
  sMenu += sMenuHr;
  sMenu += getMenuRow("", "zIndex('forward')", "forward.gif", "上移一层");
  sMenu += getMenuRow("", "zIndex('backward')", "backward.gif", "下移一层");
  sMenu += getMenuRow("", "selectmr()", "img.gif", "默认图片...");
  sMenu += sMenuHr;
  height += 84;
 }

添加上这个函数:

打开eidtor.js

在任意函数后加上

// 默认图片   gwt
function selectmr(){
 var objReference = null;
 var RangeType  = eWebEditor.document.selection.type;
 if (RangeType != "Control") return;
 var selectedRange = eWebEditor.document.selection.createRange();
 if (selectedRange.item(0).tagName == "IMG"){
                oControl=selectedRange.item(0);  
  sFromUrl = oControl.getAttribute("src", 2);
  parent.document.getElementById('pic').value=sFromUrl;

  }

}

在打开img.htm,在图片属性里也加上一个设为默认的按钮

先在</script>前加上

function selectmr(){
                        var mr=document.getElementById('d_fromurl').value;
                        if (mr!="http://" && mr!="" )
                                 {
           window.dialogArguments.parent.document.getElementById('pic').value=document.getElementById('d_fromurl').value;
           self.close();
         }
         else
           {
             alert("图片地为空!");
           }   
                   }

在</table>前加上一句,加上按钮

<tr><td colspan=9 height=5 >
  <p align="center">
  <input type= button value='设图片为默认'  onclick="selectmr()"></td></tr>

保存退出吧,看看效果,还不错吧,上网上找了半天,也没有找到合适的,索性就自己写了,不知道还有没有更好的方法

不行的话QQ我吧,122568050

本站原创,http://www. 转载请注明出处










[ 本帖最后由 vbasic2000 于 2011-10-10 21:02 编辑 ]
搜索更多相关主题的帖子: 330 图片 在线编辑器 backward forward 
2011-10-10 21:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-352022-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.144277 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved