多功能PageRank显示插件 |
| 作者:佚名 来源:awblog 作者: aw 更新:2007-1-13 20:36:58 错误报告 我要投稿 |
|
效果
本人的siteInfo页面调用|Example: http://www.awflasher.com/siteinfo.html
废话不多说: 源文件下载(附带了Flash播放器版本检测)
PRforLBS.rar 使用方法: 首先把pr.js,pagerank.asp,getOCX.swf,prchecker.swf放到LBS的根目录下。 在你的global.asp中相应地方引用pr.js即可(js的目的是获取HTML页址)
<script src="pr.js" type="text/javascript" ></script>
单独引用SWF的话,格式: prchecker.swf?referer=http://www.awflasher.com Flash源代码,正好可以给那些不知道如何同服务器打交道的Flasher一个范例,这里既有出也有入
// Do NOT REMOVE! //ActionScript by aw(www.awflasher.com) //Do NOT REMOVE! stop(); MovieClip.prototype.doFlash = function(_do) { if (_do) { this.up = true; this.onEnterFrame = function() { if (this.up) { this._alpha += 25; } if (!this.up) { this._alpha -= 25; } if (this._alpha>100) { this.up = false; } if (this._alpha<0) { this.up = true; } }; } else { this._alpha = 100; delete this.onEnterFrame; } return; }; // initLoad(); _load(); function _load() { // var result_lv:LoadVars = new LoadVars(); result_lv.onLoad = function(success:Boolean) { if (success) { showpr(result_lv.pr); } else { _root.prdot_mc.doFlash(false); _root.prdot_mc._visible = false; } }; var send_lv:LoadVars = new LoadVars(); send_lv.referer = _root.referer; send_lv.sendAndLoad("pagerank.asp", result_lv, "POST"); } function initLoad() { _root.pr_txt._visible = false; _root.prdot_mc._width = 40; _root.prdot_mc.doFlash(true); } function showpr(pr) { _root.pr_txt.text = pr+"/10"; _root.prdot_mc.doFlash(false); _root.prdot_mc._width = 4*Number(pr); _root.pr_btn.onRelease = function () { getURL("http://www.awflasher.com/","_blank"); } _root.pr_btn.onRollOver = function() { this._alpha = 75; _root.pr_txt._visible = true; }; _root.pr_btn.onRollOut = _root.pr_btn.onReleaseOutside=function () { this._alpha = 0; _root.pr_txt._visible = false; }; }
FAQ: Q&A: 什么是PageRank Q: 为什么我的PR都是0? A: 因为这款插件是直接获取引用页的PR,而大多数引用页是xxx.asp?id=?这样的形式,这时的PR并非您的blog' PR。如果您希望在任何情况下都显示为您blog' PR,可以直接给SWF传参数referer=http://www.myblog.com/ (看一下pr.js就知道怎么传了)
|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |