如何通过点击Flash按钮将网站设为首页?

原创 2003年11月04日 01:28:00

大家都知道在网页中添加如下HTML代码就可以实现将网站设为首页的功能:        

<A href="#" onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.csdn.com');">设为首页</A>

但是如果你使用Flash按钮怎么实现来上述的功能呢?经我尝试,求得一可行方案,给大家分享一下,也欢迎各位高手提供更简便的方法。

做法如下:

1.在Flash中创建按钮,按钮的AS如下:
  on (release) {
      getURL("JavaScript:defaul_home();"); //defaul_home()将在flash嵌入的页面中出现
  }

  保存并发布flash(Flash文件(.swf)及HTML文件(.html))。
2.编辑发布后的HTML文件:

在</HEAD>标签之前添加如下代码:
<SCRIPT language=JavaScript>
<!--
function defaul_home(){
this.home.style.behavior='url(#default#homepage)';this.home.setHomePage('http://www.csdn.com/');
}
-->
</script>


将HTML代码中的<A HREF=JavaScript:defaul_home();></A> <!-- text used in the movie-->改为:
<A href="#" name=home onclick=defaul_home();></A> <!-- text used in the movie-->

即可。

最终得到的HTML文件代码如下:

<HTML>
<HEAD>
<meta http-equiv=Content-Type content="text/html;  charset=gb2312">
<TITLE>页面名称</TITLE>
<SCRIPT language=JavaScript>
<!--
function defaul_home(){
this.home.style.behavior='url(#default#homepage)';this.home.setHomePage('http://www.enorth.com.cn/');
}
-->
</script>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- URL's used in the movie-->
<A href="#" name=home onclick=defaul_home();></A> <!-- text used in the movie-->
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0">
 <PARAM NAME=movie VALUE="flash名称.swf"> <PARAM NAME=quality VALUE=high> <EMBED src="flash名称.swf" quality=high TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
</BODY>
</HTML>

js点击button按钮跳转到页面代码

1.在原来的窗体中直接跳转用 window.location.href="你所要跳转的页面"; 2、在新窗体中打开页面用:...
  • u013036518
  • u013036518
  • 2014年04月11日 21:18
  • 1244

sikuli介绍及解决点击flash按钮的问题

开始还是继续上次的文章 解决 Selenium文件上传框无法识别的问题 在这篇文章里面介绍了如何解决windows文件上传框的问题。但是其实当时却避开了一个比较严重的问题,如何点击flash按钮。因为...
  • qq744746842
  • qq744746842
  • 2015年12月09日 21:00
  • 1212

点击网页“删除”按钮实现删除数据库中的内容

(1)meetings.jsp(部分)       //之间为java语...
  • sanganqi_wusuierzi
  • sanganqi_wusuierzi
  • 2017年02月03日 23:55
  • 2223

网站设为首页、加入收藏代码全集

('www.******.com');">设为首页 1. 添加 到收藏夹 2.    图片链接 this.setHomePage('www.sccvtc.net');"> ...
  • manyi74
  • manyi74
  • 2012年06月04日 15:49
  • 618

js几种将网站设为首页和加入收藏的代码

li>a href="javascript:setHome(this,window.location)"> span class="glyphicon glyphicon-home">span...
  • web_note
  • web_note
  • 2017年12月11日 23:22
  • 133

你的网站里有“设为首页”的链接吗 ?

你的站点里有“设为首页”的链接吗 如果有,说明你很落伍了。记得这是1999年起开始学做个人主页时流行的一个功能链接,结果到现在还被很多人在用。 每台电脑的浏览器同时只能设定一个首页,中国有...
  • tearsmo
  • tearsmo
  • 2011年10月25日 14:18
  • 1123

c#控件 设为首页加入收藏控件 源码,网站应用

  • 2011年07月29日 15:07
  • 47KB
  • 下载

swfobject.js代替JavaScript实现点击按钮显示Flash动画

  • 2010年08月06日 14:47
  • 153KB
  • 下载

flash按钮点击测试

  • 2009年02月20日 10:34
  • 295B
  • 下载

Flash 在某按钮点击后延时3秒执行我的命令

  • 2014年12月20日 22:50
  • 6KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何通过点击Flash按钮将网站设为首页?
举报原因:
原因补充:

(最多只允许输入30个字)