加入首页和加入收藏是最常见的功能,DHTML规范行为中提供了现成的方法,各种各样的实现方式都依赖于这些方法。
Object .setHomePage ( sURL ) 弹出将sURL 设为首页。
external.AddFavorite(sURL [, sTitle]) 将sURL加入收藏,sTitle为显示标题。
例如:
最常用的链接形式:设为首页 加入收藏
实现代码:<a href=# onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.baidu.com');">设为主页</a>
<a href=# onClick="window.external.addFavorite('http://www.easeol.com','百度)">加入收藏</a>
另外常见的还有在网页打开和关闭的onload()和onunload()方法中也可以调用setHomePage和addFavorite()函数。
不赘述。
另外在自动方式设为首页时,往往还有判断是否已经设为首页
bHomePage = Object .isHomePage ( sURL ) 该函数返回布尔值,不赘述。