window.open在IE 7和8中不起作用

时间:2011-02-01 05:06:34

标签: javascript internet-explorer bookmarklet window.open

我有一个小书签,打开一个新窗口,唯一的问题是,它不起作用。我已经尝试了“没有空间的标题技巧”以及其他一些,(取出void()部分,在所有宽度,高度等周围加上引号)但它仍然不会飞。以下是代码:

javascript:void(window.open('https://myfavs.me/create.php?f_url='+encodeURIComponent(location.href)+'&f_title='+encodeURIComponent(document.title),'Add_Page_to_MyFavs.me','width=400,height=300,menubar=no,status=yes,location=no,toolbar=no,scrollbars=yes'))

我得到的错误是:

  

用户代理:Mozilla / 4.0(兼容; MSIE 8.0; Windows NT 5.1; Trident / 4.0)
  时间戳:星期二,2011年2月1日04:59:43 UTC
  消息:参数无效   行:1
  Char:1
  代码:0
  URI:https://myfavs.me/

任何人都可以对此有所了解吗?

1 个答案:

答案 0 :(得分:3)

当谈到Windows的名称时,Internet Explorer是出了名的挑剔。我怀疑将Add_Page_to_MyFavs.me更改为AddPageToMyFavs可以解决问题。