9RIA.com天地会 - 论坛

返回列表 发帖

天地培训

9RIA天地会官方培训机构

Adobe官方认证培训中心

[疑难] 急!各位帮帮忙,实现“设为首页”的as代码怎么编写?

如题,我在网上找了一段代码设为首页和加入收藏的代码,加入收藏没有问题,能够顺利使用,但是设为首页怎么都不好使,请各位大侠帮帮忙看下这段代码有什么问题,或者有更好的解决方案不胜感激!
设为首页代码:
  1. on (release) {       getURL("javascript:void(document.links[0].style.behavior='url(#default#homepage)');void document.links[0].setHomePage('http://www.tjqwbgs.gov.cn/');", "_self", "POST");}
复制代码

天地人才库
好久没有出现这个曾经月经问题了

从XP开始,设为首页就无效了,或许JS高人可以再现

TOP

难道用flash就实现不了设为首页的功能了么?
生活是个stage,我们就像Sprite,在MovieClip中扮演着自己的角色...控制整个影片的是Money。

TOP

好兄弟,讲义气!---by eko

踏上天地会荣耀之路!

 

申请舵主

加入掘金队

加入译林军

知识专题整理

 

咨询(QQ):

1442604479(小地)

 

找一个js的函数,然后as调用这个函数不知道能行否

TOP

我现在也在考虑用这个办法,as怎么调用JS函数呀
生活是个stage,我们就像Sprite,在MovieClip中扮演着自己的角色...控制整个影片的是Money。

TOP

AS调用 JS         ExternalInterface.call

一直都是JS的方法设为首页,现在是JS没有办法了,不是AS

TOP

解决不了,很是郁闷
生活是个stage,我们就像Sprite,在MovieClip中扮演着自己的角色...控制整个影片的是Money。

TOP

我在网上找了一个JS函数用来实现设为首页的:
  1. <script type="text/javascript">
  2. function SetHome(obj){
  3.         try{
  4.                 obj.style.behavior='url(#default#homepage)';obj.setHomePage(window.location);
  5.         }
  6.         catch(e){
  7.                 if(window.netscape) {
  8.                         try {
  9.                                 netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
  10.                         }
  11.                         catch (e) {
  12.                                 alert("此操作被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");
  13.                         }
  14.                         var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
  15.                         prefs.setCharPref('browser.startup.homepage',window.location);
  16.                  }
  17.         }
  18. }
  19. </script>
复制代码
用网页超链接测试没有问题可以实现设为首页:
  1.   <a href="#" onclick="SetHome(this)">设为首页</a></p>
复制代码
但是我在那个页面插入一个flash,上面放了个按钮,按钮的监听器写了如下代码:
  1. my_btn.addEventListener("click",onClick);
  2. function onClick(e:Event):void
  3. {
  4.         ExternalInterface.call("SetHome", "document.links[0]");
  5.        
  6. }
复制代码
测试不管用!
生活是个stage,我们就像Sprite,在MovieClip中扮演着自己的角色...控制整个影片的是Money。

TOP

这个功能早就被阉割了 不用费力弄了
ActionScript 3 ActionScript 3 ActionScript 3 ActionScript 3

TOP

BT老板一定要让加上这个,我也是无奈啊。
生活是个stage,我们就像Sprite,在MovieClip中扮演着自己的角色...控制整个影片的是Money。

TOP

怎么看都像流氓行为,鄙视中~~~

TOP

客户永远不知道我们的难处

TOP

返回列表