All files are packaged
<DIV id = sasFlashFocus60> </DIV>
<SCRIPT type = text/javascript>
<! --
Var varText = ""
Function addInfo (title, photourl, link ){
If (varText! = ""){
VarText + = "| ";
}
VarText + = title + "| _ |" + photourl + "| _ |" + link;
}
AddInfo ("highlight models", "http://photocdn.sohu.com/20070427/Img249732228.jpg", "http://auto.sohu.com/s2007/07shhuizong/", 0xa7450e );
AddInfo ("7-color car model", "http://photocdn.sohu.com/20070427/Img249732653.jpg", "http://picture.auto.sohu.com/@category_c59047_p1.html", 0xD0472B );
AddInfo ("RIO Parade", "http://images.sohu.com/cs/button/kia/1-2/4002000404.jpg", "http://doc.go.sohu.com/200704/550ca3773adfd3c0940664efac775fef.php", 0xA38FAB );
AddInfo ("magten 3.2L", "http://images.sohu.com/cs/button/dazhong/maiteng/4002000426.jpg", "http://doc.go.sohu.com/200704/8ee50a088699e780223f104c7f82883b.php", 0x228DAC );
AddInfo ("SAIC Roewe", "http://images.sohu.com/cs/button/rongwei/400200426.jpg", "http://doc.go.sohu.com/200704/c0d000feac145ecd22e950af023fc66f.php", 0x78C80D );
AddInfo ("Dongfeng Nissan", "http://images.sohu.com/cs/button/gz/215-16/400200416.jpg", "http://doc.go.sohu.com/200704/b879d005e37806495da1b4969e1e04d3.php", 0x78C80D );
Var sohuFlash2 = new sohuFlash ("http://images.sohu.com/cs/button/flash/0318.swf", "sasFlashFocus60", 400,220, "6 ");
SohuFlash2.addParam ("quality", "high ");
SohuFlash2.addParam ("wmode", "transparent ");
SohuFlash2.addVariable ("info", varText );
SohuFlash2.write ("sasFlashFocus60 ");
// -->
</SCRIPT>
Copy codeThe Code is as follows: if (typeof sas = "undefined") var sas = new Object (); if (typeof sas. ued = "undefined") sas. ued = new Object (); if (typeof sas. ued. util = "undefined") sas. ued. util = new Object (); if (typeof sas. ued. flashObjectUtil = "undefined") sas. ued. flashObjectUtil = new Object (); sas. ued. flashObject = function (swf, id, w, h, ver, c, useExpressInstall, quality, xiRedirectUrl, redirectUrl, detectKey) {if (! Document. createElement |! Document. getElementById) return; this. DETECT_KEY = detectKey? DetectKey: 'detectflash'; this. skipDetect = sas. ued. util. getRequestParameter (this. DETECT_KEY); this. params = new Object (); this. variables = new Object (); this. attributes = new Array (); this. useExpressInstall = useExpressInstall; if (swf) this. setAttribute ('swf ', swf); if (id) this. setAttribute ('id', id); if (w) this. setAttribute ('width', w); if (h) this. setAttribute ('height', h); if (ver) this. setAttribute ('version', new sas. ued. play ErVersion (ver. toString (). split (". "); this. installedVer = sas. ued. flashObjectUtil. getPlayerVersion (this. getAttribute ('version'), useExpressInstall); if (c) this. addParam ('bgcolor', c); var q = quality? Quality: 'high'; this. addParam ('qc ', q); var xir = (xiRedirectUrl )? XiRedirectUrl: window. location; this. setAttribute ('xiredirecturl', xir); this. setAttribute ('redirecturl', ''); if (redirectUrl) this. setAttribute ('redirecturl', redirectUrl)}; sas. ued. flashObject. prototype = {setAttribute: function (name, value) {this. attributes [name] = value}, getAttribute: function (name) {return this. attributes [name]}, addParam: function (name, value) {this. params [name] = value}, getParams: function () {return This. params}, addVariable: function (name, value) {this. variables [name] = value}, getVariable: function (name) {return this. variables [name]}, getVariables: function () {return this. variables}, createParamTag: function (n, v) {var p = document. createElement ('param'); p. setAttribute ('name', n); p. setAttribute ('value', v); return p}, getVariablePairs: function () {var variablePairs = new Array (); var key; var variables = this. getVariabl Es (); for (key in variables) {variablePairs. push (key + "=" + variables [key])} return variablePairs}, getFlashHTML: function () {var flashNode = ""; if (navigator. plugins & navigator. mimeTypes & navigator. mimeTypes. length) {if (this. getAttribute ("doExpressInstall") this. addVariable ("MMplayerType", "PlugIn"); flashNode = '<embed type = "application/x-shockwave-flash" src = "' + this. getAttribute ('swf ') +' "width =" '+ this. getAttrib Ute ('width') + '"height ="' + this. getAttribute ('height') + '"'; flashNode + = 'id =" '+ this. getAttribute ('id') + '"name ="' + this. getAttribute ('id') + '"'; var params = this. getParams (); for (var key in params) {flashNode + = [key] + '= "' + params [key] + '"'} var pairs = this. getVariablePairs (). join ("&"); if (pairs. length> 0) {flashNode + = 'flashvars = "'+ pairs +'" '} flashNode + ='/> '} else {if (this. getAttribute ("doExpressInstall") this. addV Ariable ("MMplayerType", "ActiveX"); flashNode = '<object id = "' + this. getAttribute ('id') + '"classid =" clsid: D27CDB6E-AE6D-11cf-96B8-444553540000 "width ="' + this. getAttribute ('width') + '"height ="' + this. getAttribute ('height') + '">'; flashNode + = '<param name =" movie "value ="' + this. getAttribute ('swf ') +' "/> '; var params = this. getParams (); for (var key in params) {flashNode + = '<param name = "' + key + '" value = "' + params [key] + '"/>'} Var pairs = this. getVariablePairs (). join ("&"); if (pairs. length> 0) {flashNode + = '<param name = "flashvars" value = "' + pairs + '"/>'} flashNode + = "</object>"} return flashNode }, write: function (elementId) {if (this. useExpressInstall) {var expressInstallReqVer = new sas. ued. playerVersion ([6, 0, 65]); if (this. installedVer. versionIsValid (expressInstallReqVer )&&! This. installedVer. versionIsValid (this. getAttribute ('version') {this. setAttribute ('doexpressinstall', true); this. addVariable ("MMredirectURL", escape (this. getAttribute ('xiredirecturl'); document. title = document. title. slice (0, 47) + "-Flash Player Installation"; this. addVariable ("MMdoctitle", document. title) }} else {this. setAttribute ('doexpressinstall', false)} if (this. skipDetect | this. getAttribute ('doexpress Install ') | this. installedVer. versionIsValid (this. getAttribute ('version') {var n = (typeof elementId = 'string ')? Document. getElementById (elementId): elementId; n. innerHTML = this. getFlashHTML ()} else {if (this. getAttribute ('redirecturl ')! = "") {Document. location. replace (this. getAttribute ('redirecturl') }}; sas. ued. flashObjectUtil. getPlayerVersion = function (reqVer, xiInstall) {var PlayerVersion = new sas. ued. playerVersion (0, 0); if (navigator. plugins & navigator. mimeTypes. length) {var x = navigator. plugins ["Shockwave Flash"]; if (x & x. description) {PlayerVersion = new sas. ued. playerVersion (x. description. replace (/([a-z] | [A-Z] | \ s) + /,""). replace (/(\ s + R | \ s + B [0-9] + )/,". "). split (". ")} else {try {var axo = new ActiveXObject (" ShockwaveFlash. shockwaveFlash "); for (var I = 3; axo! = Null; I ++) {axo = new ActiveXObject ("ShockwaveFlash. shockwaveFlash. "+ I); PlayerVersion = new sas. ued. playerVersion ([I, 0, 0])} catch (e) {}if (reqVer & PlayerVersion. major> reqVer. major) return PlayerVersion; if (! ReqVer | (reqVer. minor! = 0 | reqVer. rev! = 0) & PlayerVersion. major = reqVer. major) | PlayerVersion. major! = 6 | xiInstall) {try {PlayerVersion = new sas. ued. playerVersion (axo. getVariable ("$ version "). split ("") [1]. split (",")} catch (e) {}} return PlayerVersion}; sas. ued. playerVersion = function (arrVersion) {this. major = parseInt (arrVersion [0]) | 0; this. minor = parseInt (arrVersion [1]) | 0; this. rev = parseInt (arrVersion [2]) | 0}; sas. ued. playerVersion. prototype. versionIsValid = function (fv) {if (this. major <fv. major) return false; if (This. major> fv. major) return true; if (this. minor <fv. minor) return false; if (this. minor> fv. minor) return true; if (this. rev <fv. rev) return false; return true}; sas. ued. util = {getRequestParameter: function (param) {var q = document. location. search | document. location. href. hash; if (q) {var startIndex = q. indexOf (param + "="); var endIndex = (q. indexOf ("&", startIndex)>-1 )? Q. indexOf ("&", startIndex): q. length; if (q. length> 1 & startIndex>-1) {return q. substring (q. indexOf ("=", startIndex) + 1, endIndex)} return "" }}; if (Array. prototype. push = null) {Array. prototype. push = function (item) {this [this. length] = item; return this. length} var getQueryParamValue = sas. ued. util. getRequestParameter; var sohuFlash = sas. ued. flashObject;
Function Cookie (document, name, hours, path, domain, secure) {this. $ document = document; this. $ name = name; this. $ expiration = hours? New Date (). getTime () + hours * 3600000): null; this. $ path = path? Path: null; this. $ domain = domain? Domain: null; this. $ secure = secure;}; Cookie. prototype. store = function () {var cookieval = ""; for (var prop in this) {if (prop. charAt (0) = '$') | (typeof this [prop]) = 'function') continue; if (cookieval! = "") Cookieval + = '&'; cookieval + = prop + ':' + escape (this [prop]);} var cookie = this. $ name + '=' + cookieval; if (this. $ expiration) cookie + = '; expires =' + this. $ expiration. toGMTString (); if (this. $ path) cookie + = '; path =' + this. $ path; if (this. $ domain) cookie + = '; domain =' + this. $ domain; if (this. $ secure) cookie + = '; secure'; this. $ document. cookie = cookie;}; Cookie. prototype. load = function () {var allcookies = this. $ document. cookie; if (allcookies = "") return false; var start = allcookies. indexOf (this. $ name + '='); if (start =-1) return false; start + = this. $ name. length + 1; var end = allcookies. indexOf (';', start); if (end =-1) end = allcookies. length; var cookieval = allcookies. substring (start, end); var a = cookieval. split ('&'); for (var I = 0; I <. length; I ++) a [I] = a [I]. split (':'); for (var I = 0; I <. length; I ++) this [a [I] [0] = unescape (a [I] [1]); return true ;}; Cookie. prototype. remove = function () {var cookie; cookie = this. $ name + '='; if (this. $ path) cookie + = '; path =' + this. $ path; if (this. $ domain) cookie + = '; domain =' + this. $ domain; cookie + = '; expires = Fri, 02-Jan-1970 00:00:00 gmt'; this. $ document. cookie = cookie ;};
Package download