返回列表 发帖

[问题求助] 求助高手帮我修改一下JavaScript代码

求助高手帮我修改一下JavaScript代码我的目的是在ie菜单右键增加一个菜单--在新窗体打开选中的图片,可是现在情况是点击了这个菜单打开了2个窗体,1个为空白窗体 ,1个为正是我需要的图片窗体, 多打开了一个空白窗体,如何让这个空白窗体不打开
我刚学JavaScript

  1. <SCRIPT LANGUAGE="JavaScript" defer>
  2.     var parentWin = external.menuArguments;
  3.     var srcEvent = external.menuArguments.event;
  4.     var doc = parentWin.document;
  5.     var eventElement = doc.elementFromPoint ( srcEvent.clientX, srcEvent.clientY );
  6.    
  7.    
  8.     var srcImage = eventElement;
  9.     var str = new String(srcImage.href.toString());
  10.     str =  + str +
  11.     window.open (str.toString());
  12.   

  13. </SCRIPT>
复制代码

高手不帮忙啊 气死偶了

TOP

needed 版主
我用你的代码还是不行仍然打开2个窗体,1个为空白窗体 ,1个为正是我需要的图片窗体
我是xpsp2 IE 8 beta 8.0.6001,17193
我的目的是因为对于该图片的链接不是图片本身的直接拖拽图片是不能打开该图片的, 而是打开该图片对应的链接,所以我增加一个右键菜单的目的就是打开这个图片
我是通过右键菜单点击,总是打开2个窗体,1个为空白窗体 ,1个为正是我需要的图片窗体
注意图片已经打开,但是多打开了一个空白窗体

[ 本帖最后由 dljdlj70000 于 2008-10-12 16:02 编辑 ]

TOP

头都大了
<SCRIPT LANGUAGE="JavaScript" >
           window.open ("不管任何网址");
    </SCRIPT>
总是打开2个窗体,1个为空白窗体 ,1个为正是我需要的窗体

TOP

晕 在tw资源收集器中调试仅仅打开一个窗体,可是从右键菜单中就打开2个窗体
请问如何从菜单中仅仅打开我需要的窗体

TOP

好像是我ie版本问题

TOP

返回列表