点击收藏网站提示未指定错误解决办法

  作者:bea

昨天我把网站右上角的"设为首页"和"收藏本站"前面都加了一个小图标,这样好看些。可是,我试着点击收藏本站的时候,浏览器提示错误,无法将网站添加到浏览器收藏夹。 刚开始一直以为是代码的问题,我使用的JavaScript代码是: onclick="javascript:window.external.AddFavorite('http://www.xinge360.com','编程语言排行榜')"; 估计大家的网站也

昨天我把网站右上角的"设为首页"和"收藏本站"前面都加了一个小图标,这样好看些。可是,我试着点击收藏本站的时候,浏览器提示错误,无法将网站添加到浏览器收藏夹。

刚开始一直以为是代码的问题,我使用的JavaScript代码是:

onclick="javascript:window.external.AddFavorite('http://www.xinge360.com','编程语言排行榜')";

估计大家的网站也是用的这条代码吧,我也到网上看了其它网站的这个功能,结果也是一样的,点击后浏览器提示未指定。这时敢肯定不是代码的问题了,应该是系统的问题。

后来就到我同事的电脑上试了下,他用的windows7的系统。点击收藏本站。奇怪他的可以添加到收藏夹。

最终找到了原因是xp系统注册表的问题。

点击左下角的“开始”->“运行”->输入regedit打开注册表。

按下面的路径找到win32

HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}

点击默认输入下面的值

C:\Windows\System32\ieframe.dll
这是指定动态链接文件

好了,重新启动你的浏览器,再点击“收藏本站”就可以成功将本站添加到收藏夹了。

除了上面这种网站上面提供了链接点击即可将网站添加到收藏夹的方法外,还有一种很傻很天真的方法,就是直接点击浏览器菜单栏的“收藏夹”->“添加到收藏夹”或者是“添加到收藏夹栏”。

这里顺便说明下,昨天写的一篇PHP文件处理函数fopen()打开文件问题,其实这个函数在说明第二个参数的时候就说到了如果模式是"w"的话,文件不存在也会试着去创建,是我一时没有想到这个问题,更正一下。

有用  |  无用

猜你喜欢