window.external的使用

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 51js 的 blog

简介:window.external.addfavorite这个把网站添加到浏览者收藏夹的脚本大家应该常常看过,但你还知道window.external的另外一些用法呢?由于是一些关于系统文件操作的命令,因为安全设置有些脚本会出错误.
1.external.adddesktopcomponent 把网站作为用户的active桌面
语法:external.adddesktopcomponent(地址,类型[image/website],左距离,顶距离,宽度,长度)
function j_adc(){ //例子
window.external.adddesktopcomponent("http://www.ie-zone.com","website",0,0,800,600);
}

2.external.addfavorite 把网站加入到用户的收藏夹
语法:external.addfavorite(网址,标题);
function j_af(){
window.external.addfavorite(location.href, document.title);
}

3.external.navigateandfind 搜索指定网站中的某个字段
语法:external.navigateandfind(文件地址,关键字,_target)
<script language="javascript">
function j_an(){
window.external.navigateandfind("http://www.ie-zone.com/js/ref01101432.htm",gosearch.value,"");
}
</script>

4.external.showbrowserui 调用语言选择窗口与收藏夹管理窗口
语法:external.showbrowserui(类型[languagedialog/organizefavorites], null)
<input type="button" name="button" value="语言设置" onclick="window.external.showbrowserui('languagedialog', null)">
<input type="button" name="submit2" value="整理收藏夹" onclick="window.external.showbrowserui('organizefavorites', null)">

5.external.importexportfavorites 导入与导出用户收藏夹
语法:external.importexportfavorites(导入/true 导出/false, 文件路径)
<input type="button" name="button" value="导入收藏夹" onclick=window.external.importexportfavorites(true,"http://www.ie-zone.com/ibook2.php");>
<input type="button" name="button3" value="导出收藏夹" onclick=window.external.importexportfavorites(false,"http://www.ie-zone.com/ibook.php");>
tantom:无忧脚本的也有类似的程序,大家可以试试,但用php实现不了接收用户传来的收藏夹资料,导入却很简单。手上有用asp与php来接收用户收藏夹的代码,asp没试过不知道可不可用,php的试过,但只可以接到75%的收藏夹资料,挺奇怪的,有兴趣要php与asp代码的在论坛发个帖子吧。

external还有几个用法,但没什么用途,没列出来。

本文关键:window.external
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top