`
igogogo9
  • 浏览: 247356 次
  • 性别: Icon_minigender_1
  • 来自: 海口市
社区版块
存档分类
最新评论

window.external的使用

阅读更多
 简介:window.external.AddFavorite这个把网站添加到浏览者收藏夹的脚本大家应该常常看过,但你还知道window.external的另外一些用法呢?由于是一些关于系统文件操作的命令,因为安全设置有些脚本会出错误.

  1.external.AddDesktopComponent 把网站作为用户的Active桌面
   语法:external.AddDesktopComponent(地址,类型[image/website],左距离,顶距离,宽度,长度)
function j_adc(){ //例子
window.external.AddDesktopComponent("http://...","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://...",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://...");>
<input type="button" name="Button3" value="导出收藏夹" onClick=window.external.ImportExportFavorites(false,"http://...");>

  TANTOM:无忧脚本的也有类似的程序,大家可以试试,但用php实现不了接收用户传来的收藏夹资料,导入却很简单。手上有用Asp与Php来接收用户收藏夹的代码,Asp没试过不知道可不可用,PHP的试过,但只可以接到75%的收藏夹资料,挺奇怪的,有兴趣要php与asp代码的在论坛发个帖子吧。

  External还有几个用法,但没什么用途,没列出来。
分享到:
评论

相关推荐

    javascript window.opener的用法分析

    window.opener 返回的是创建当前窗口的那个窗口的引用

    Javascript调用C#函数示例程序

    一个在HTML中使用Javascript的window.external调用C#内函数的示例程序。该方法可应用于网页程序开发中的网页-程序沟通,例如用C#的IHTMLWindow2.execScript替换HTML默认Javascript方法使其直接与C#传参、通讯。

    Windows external

    windows external利用com实现c++和js互相调用,有c++代码和调试的js代码。

    react-external-window:一种从React应用程序中在外部窗口中呈现组件的声明方式

    使用React External Window,您可以在应用程序中的外部子窗口中渲染React组件。 与Redux连接的组件一起使用! 安装 需要React v16,并假设您将npm软件包管理器与Webpack或Browserify之类的模块捆绑器一起使用,以...

    DOM文档对象模型手册.chm

    AddChannel版本:DHTML Object Model 返回值:无 语法: window . external . AddChanne ( sURL ) 参数: sURL : 必选项。...window.external.AddChannel("http://www.dhtmlet.com/rdl_dom.cdf");

    收藏一些不常用,但是有用的代码

    <input type=button value=导入收藏夹 onclick=”window.external.ImportExportFavorites(true,’...input type=button value=整理收藏夹 onclick=”window.external.ShowBrowserUI(‘OrganizeFavo

    加入收藏夹 设置主页网页特效代码

    代 码 <span style="CURSOR: hand" onClick="window.external.addFavorite('http://www.helpor.net','网页特效集锦')" title="网页特效集锦">收藏本站</span> ◆设为首页 说 明 点击即可把你的网站设置为浏览器的...

    Windows/触摸屏 C/S(Wpf) 全屏浏览工具

    自己写的C/S小工具,基于WPF,通过配置访问地址(配置参数放在config里),来全屏浏览。可用于Windows/触摸屏全屏展示使用。...调用方法:window.external.方法名(),比如身份证window.external.ReadIdCard()。

    DoSeenBrowser - asp/asp.net/web服务器伪客户端应用程序(升级)

    调用方法 onclick="window.external.close()" <2>asp服务器:支持asp脚本编写的应用程序,支持浏览器或伪应用打开。 <3>asp.net服务器:支持asp.net3.5以下编写的应用程序,支持浏览器或伪应用打开。 采用c# .net3.5...

    DoSeenBrowser - asp/asp.net/web服务器伪客户端应用程序

    调用方法 onclick="window.external.close()" <2>asp服务器:支持asp脚本编写的应用程序,支持浏览器或伪应用打开。 <3>asp.net服务器:支持asp.net3.5以下编写的应用程序,支持浏览器或伪应用打开。 采用c# .net3.5...

    PNG图像处理库Ygloo-external-libpng.zip

    Ygloo-external-libpng 是雅虎扩展的一个 PNG 图像处理库。如果想获得 UNIX 风格的行结尾,你可以在 text 文件中通过它获得 libpng-*.tar.gz 或者 libpng-*.tar.xz,如果你想获得 DOS 风格的行结尾,你可以获得 lpng...

    JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器

    js 判断是什么类型浏览器 代码...{ } else if ( document.all && “object” == typeof( window.external ) ) // ie  { }js用来区别IE与其他浏览器及IE6-8之间的方法。 1、document.all2、!!window.ActiveXObjec

    DoSeenBrowser - asp/asp.net/web服务器Web仿桌面应用程序开发工具

    调用方法 onclick="window.external.方法名()" <2>asp服务器:支持asp脚本编写的应用程序,支持浏览器或伪应用打开。 <3>asp.net服务器:支持asp.net3.5以下编写的应用程序,支持浏览器或伪应用打开。 采用c# .net...

    设为首页和收藏的Javascript代码(亲测兼容IE,Firefox,chrome等浏览器)

    另外ie中, 很多人也碰到过 它window.external.addFavorite. 时会报错的问题. 所以俺也只好抛出提示信息了. 加入收藏: 代码如下:function addFavorite(){ if (document.all){ try{ window.external.addFavorite...

    ViewIE V1.01

    示例:external.Log('text', external.LOGTARGET_MESSAGEBOX | external.LOGTARGET_OUTPUTWINDOW, external.ERRORLEVEL_WARNING); 4. 增加自定义观察事件(部分事件可能无效)。 5. 增加查看和修改当前观察对象的...

    一个可以兼容IE FF的加为首页与加入收藏实现代码

    代码如下:[removed] function addCookie() { if (document.all) { window.external.addFavorite(‘//www.jb51.net’,’软件开发网’); } else if (window.sidebar) { window.sidebar.addPanel(‘软件开发网’, ‘//...

    vb.net桌面程序引用网页相互通信

    一、 加载WebBrowser控件,设置url; 2 二、 WebBrowser加载完毕,触发...备注:如果没有前两步,会报错:window.external未定义或不存在; 3 五、 遇到的坑,填补方法--传值,IE版本: 3 六、 参考资料: 3

    107个常用javascript语句

    70.添加到收藏夹:external.AddFavorite(""); 71.JS中遇到脚本错误时不做任何操作:window.onerror = doNothing; 指定错误句柄的语法为:window.onerror = handleError; 72.JS中指定当前打开窗口的父窗口:window.opener...

    JS 加入收藏夹的代码(主流浏览器通用)

    所有浏览器通用的js添加收藏夹代码 代码如下:[removed] function addfavorite() { if (document.all) { window.external.addFavorite(‘http://www.XXX.com’,’XXX’); } else if (window.sidebar) { window....

    史上最详细的JS脚本调用VC自定义函数资料(含完整源码)

    网页中的JS脚本在调用window.external.abc("asdfa")时触发IDocHostUIHandler接口的GetExternal函数,并将IDispatch接口中abc()函数的接口放回给Js脚本 目前网上并没有如此完美的整套代码,我也是通过网络上只字片解的...

Global site tag (gtag.js) - Google Analytics