当前位置: 代码迷 >> JavaScript >> 百分相求:关于IE7(正式英文版)中加入收藏的JS代码,该如何处理
  详细解决方案

百分相求:关于IE7(正式英文版)中加入收藏的JS代码,该如何处理

热度:191   发布时间:2012-02-13 17:20:26.0
百分相求:关于IE7(正式英文版)中加入收藏的JS代码
<a   href= "# "   onclick= "javascript:window.external.addFavorite( 'http://www.fc-it.com ', '方诚科技 ');return   false; "   > 加入收藏 </a>

像类似这样的JS代码无法在IE7正式英文版中使用,请问哪位有可以使用的JS代码?谢谢!

------解决方案--------------------
没用过,帮顶,你最好试验下,是缺少对象还是没有方法,或者是a标签不能那么用了。
------解决方案--------------------
<a href= "# " onclick= "window.external.addFavorite( 'http://www.gj56.com ', '赣江物流网 ') "> 添加收藏 </a>
------解决方案--------------------
比较奇怪,刚上msdn看了看,也没发现会有这样的情况啊。怀疑是不是这个版本的都有问题?
你可以自己再看看
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/external.asp
------解决方案--------------------
<script>
function addfavorite(){
if (document.all){
window.external.addFavorite(window.location.href, '描述息 ');
}
else if (window.sidebar)
{
window.sidebar.addPanel( '描述信息 ', window.location.href, " ");
}
}
</script>
<a href= "# " onclick= "addfavorite() "> 把本站加入收藏 </a>
你看看这段代码好使不?
------解决方案--------------------
你那个失效应该是因为在本地运行的原因,ie7要求必须要把网页发布到web server上,不能是本地的。
------解决方案--------------------
window.external在本地的时候是有另外的用处的。这不属于IE内核的内容。