收 藏 投 稿 繁 体 RSS 
站长吧-中国站长学习与交流的网站
首 页 运 营 学 院 建 站 论 坛
Web master8.net  
 网站运营  
  欢迎在本站发布信息,在线投递稿件请点这里。编辑QQ:4908220,欢迎联系交流。
业界动态 创业故事 推广研究 策划盈利 电子商务 企业平台
  站长工具
SEO查询 Whois查询 Pr查询 域名查询 IP查询 网页编辑器
 建站服务  
  如有建站意向,请尽快联系我们,以便安排时间... 建站服务 QQ4908220 QQ:4908220
作品展示 服务范围 服务流程 服务报价 联系方式 付款方式
文章正文  » 您的当前位置: 首页 >> 学院 >> 图形图像 >> Flash
Flash全站的技术应用系列
  来源:蓝色理想 作者:HBrO | 时间:2006-09-13 | 浏览:   相关评论 | 报告错误 | 发布文章
【字号: | | 】 【背景色 杏仁黄 秋叶褐 胭脂红 芥末绿 天蓝 雪青 灰 银河白(默认色)

 

4、 此时用记事本打开生成的index_flash.html,找到//代码放在此处(Place your code here)这句,在index_flash_DoFSCommand函数里写:

       if(command=="setTitle"){
          theTitle=args
        }
        if(command=="setAddress"){
          document.location.hash=args
        }

然后,在该函数外定义一个设置标题的函数:

function setTitle(){
  document.title=theTitle
  id=setTimeout(setTitle,1000)
}

之所以使用周期回调,不知道是不是BUG的缘故,经常改完标题后,都会自动改回来,或者多个#号什么的。
现在,还需要在加载后通过JS调用Flash的loadNews函数。在Flash 8控件里头,可以通过CallFunction轻松调用函数,AS3甚至通过ExternalInterface可以直接在JS里写AS函数,但是目前还有少数用户的PLAYER处在7的阶段,所以就先介绍老方法:setVariable。
该方法可以设FLASH控件的变量值,但是如何通过改变量触发Flash的loadNews函数呢?这里介绍AS里头的addProperty方法。
Object.addProperty(proname:String,getter:Function,setter:Function)
proname,属性名称。
getter,当读取变量时调用的函数。
setter,当设置变量时调用的函数。
我们通过添加一个这样的属性,让JS的setVariable执行的时候,调用该函数。
AS里追加:

this.addProperty("link",getLink,setLink)
function getLink(){
}
function setLink(link){
       loadNews(link)
}

不知道为什么,如果不定义getLink,这个setLink也不可用,所以只好把这形式弄上去。

所以,此时可以在JS里添加这么个函数:

function JS_loadNews(){
  if(document.location.hash.slice(1)!=""){//假如#号后面不带参数
    index_flash.setVariable("link",document.location.hash.slice(1))//就设定FLASH里的link值,从而调用里头的loadNews函数。
  }
}

然后在body标签里加onload=JS_loadNews()
此时,重定向到FLASH页面,并且真实反映相关内容的过程已经完成。虽然本质是一种作弊行为,但是已经没有欺骗用户了。

最后,往百度提交index.html,就可以给百度收到4个页面了。当然,内容要合法,否则也会给拒绝收录。
至于如何提高排名,那是内容的问题了,不是技术层面的东西,就不在这讨论了。一般来说,META的关键字标签的合理使用,会对提高排名有一定的作用。

附:测试地址
http://hbro.cincn.com/hbro/course/FlashWebSEO/index.html
http://hbro.cincn.com/hbro/course/FlashWebSEO/page1.html

分页 [1] [2] [3] [4] [5] [6] [7] [8] [9]
master8
  • 上一篇:PHP+AJAX的实现
  • 下一篇:Skype出台海外赔偿方案

  • 我要投稿  打印本文  推荐本文  加入收藏  返回顶部  关闭窗口
    搜模板(www.somoban.com) 原创网站模板交易平台
    阿里妈妈再掀疯狂采购风,网站广告位严重告急,急召天下站长
    基于PHP+MySQL的整站、模块、插件开发等或者按需求实现相应功能;
基于各PHP主流建站系统CMS,BBS,BLOG等的模板定制,完全手写代码;
整站数据迁移或备份恢复;网页代码优化、重构;整站常规SEO优化;网站技术支持;
点击了解详情...
    站长论坛
    • 验证码: