Show the image code from the flash obtained by sohu

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.