广告代码静态化js通用函数

2019-11-24 作者:亚洲城动态   |   浏览(177)

/* JavaScriptDocument 广告代码静态化js通用函数 原则上每个页面不应该出现域名的固定指向 */ /* Config */ varsSiteUrl=""; //varsSiteUrl=""; varsSendSite=""; varsMp3Url=""; varsRingUrl=""; varsSpUrl=""; varsMmfUrl=""; varsPhotoUrl=""; varsVideoPicUrl=""; //varServerUrl=""; //varServerUrl=""; varServerUrl=""; /* 函数功能:从URL得到指定参数的值 */ functionGetUrlArg{ var_url; if=="undefined") _url=location.href "&"; else _url=strUrl "&"; varregex=newRegExp" strArg "=; ifreturn""; vararr=regex.exec; return; } functionurlQuery(){ varsq=""; for(i=0;i"); } /* 搜索关键字统计写入 */ functionSearchKeyStat{ varty=GetUrlArg; varsKey; if!="undefined"){ sKey=strKey; } else{ sKey=GetUrlArg; } document.write(""); } functionwrLoading(){ try{ varoBody=window.document.body; variTop=250; variLeft=400; if{ iTop=oBody.clientHeight/2-20; iLeft=oBody.clientWidth/2-75; } /* varstrDiv=""; strDiv ="

/*
JavaScript Document
广告代码静态化js通用函数
原则上每个页面不应该出现域名的固定指向
*/
/*
Config
*/
var sSiteUrl = "";
//var sSiteUrl = "";
var sSendSite = "";
var sMp3Url = "";
var sRingUrl = "";
var sSpUrl = "";
var sMmfUrl = "";
var sPhotoUrl = "";
var sVideoPicUrl = "";
//var ServerUrl="";
//var ServerUrl="";
var ServerUrl="";

"; strDiv =""; strDiv =""; strDiv ="数据加载中,请稍等......累死人了....."; strDiv =""; strDiv ="

/*
函数功能:从URL得到指定参数的值
*/
function GetUrlArg(strArg, strUrl) {
    var _url;
    if(typeof(strUrl)=="undefined")
        _url = location.href   "&";
    else
        _url = strUrl   "&";
    var regex = new RegExp("(\?|\&)"   strArg   "=([^\&\?]*)\&", "gi");
    if (! regex.test(_url)) return "";
    var arr = regex.exec(_url);
    return (RegExp.$2);
}

"; */ varstrDiv=""; strDiv ="

function urlQuery(){
    var sq = "";
    for(i=0; i<arguments.length(); i ){
        if(sq!="") sq = sq  = "&";
        sq  = arguments[i]   "="   GetUrlArg(arguments[i]);
    }    
    return sq;
}

"; strDiv =""; strDiv ="数据加载中,请稍等......"; strDiv ="

/*
全局变量
*/
var f = GetUrlArg("f");
var lower_cooid = GetUrlArg("lower_cooid");
var adfcid = GetUrlArg("adfcid"); //老二线lower_cooid参数转义 
var ad_id = GetUrlArg("ad_id");
var s = GetUrlArg("s");
var num = GetUrlArg("num");
var ty = GetUrlArg("ty");
var d = GetUrlArg("d");
if (ty=="")
{
    ty="mp3";
}
if(lower_cooid=="" && adfcid!="") lower_cooid = adfcid;

"; document.write{ alert; } } //wrLoading(); functionhideLoading!="undefined") loading.style.display="none"; } //window.attachEvent; /*写一个logo functionwriteLogo(){ variTop=document.body.scrollHeight-45; varoDiv=document.createElement(""); document.body.appendChild; document.all.innerHTML="" } if(f==117215&&window.location.href.indexOf{ window.attachEvent; } */ /* **********************视频代码跳转****************************Begin if(location.href.substring(0,"") { location.href="]; } if(location.href.substring(0,"") { location.href="]; } **********************视频代码跳转****************************End */ /* **********************部分代码跳转到IVR***********************Begin if(location.href.substring(0,"") { location.replace("; } if(location.href.substring(0,"") { location.replace("; } if(location.href.substring(0,"") { location.replace("; } if(location.href.substring(0,"") { location.replace("; } if(location.href.substring(0,"") { location.replace("; } **********************部分代码跳转到IVR****************************End */

/*
打开链接通用函数,不需要带参数,特殊情况,正常情况下不建议使用
*/
function openCommonWin( url ){
    //主要参数整理
    var sf = GetUrlArg("f", url)
    var slower_cooid = GetUrlArg("lower_cooid", url)
    var sad_id = GetUrlArg("ad_id", url)
    if(sf=="") sf = f;
    if(slower_cooid=="") slower_cooid = lower_cooid;
    if(sad_id=="") sad_id = ad_id;
    if(url.substring(0,"
        openUn();
    }else{
        var sUrl = url.split("?")[0]   "?f="  sf  "&lower_cooid="  slower_cooid  "&ad_id="  sad_id  "&d="  d ;
        if(url.split("?")[1]!=null) sUrl = sUrl   "&"   url.split("?")[1]
        /*例外处理*/
        if (window.location.href.indexOf("/MSNcode/")>0){
            window.open( sUrl,"_self");
        }else{
            window.open( sUrl,"_blank");
        }
    }
}

/*
打开首页
*/
function openHome(){
    if (window.location.href.indexOf("/blue/")>0){
        window.open( " f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&d="  d, '_blank');
    }else{
        window.open( sSiteUrl   "?f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&d="  d, '_blank');
    }
}

/*
打开联盟
*/
function openUn(){
    //联盟转向,照顾二级联盟
    if(f=="98213")
    {
        window.open( "", '_blank');
    }
    else
    {
        window.open( " f, '_blank');
    }
}

/*
打开专题页汇总
*/
function openSpecial(){
    var ips = 36;
    window.open( sSiteUrl   "/ncList.htm?f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&ty=special&ps="   ips  "&d="  d, '_blank');
    //window.location.href = sSiteUrl   "/ncList.htm?f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&ty=special&ps="   ips;
}

/*
打开搜索页
*/
function openSearch(){
    window.open( sSiteUrl   "/search.htm?f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&d="  d, '_blank');
    //window.location.href = sSiteUrl   "/search.htm?f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id;
}

/*
打开彩信diy页
*/
function openDiy(){
    window.open( sSiteUrl   "/zyzse.htm?f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&d="  d, '_blank');
}

/*
在新窗口打开链接
*/
function openSendWin( ty, num ){
    if(ty=="") ty = "mp3";
    //window.open(sSendSite   "/Send/SendRedirect.asp?f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&num="  num  "&ty="  ty,'_blank','left=100,top=0,width=100,height=100,status=yes,resizable=yes');
    window.open(sSendSite   "/Send/SendRedirect.asp?f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&num="  num  "&ty="  ty  "&d="  d,'_blank');
    //window.showModalDialog( sSendSite   "/Send/SendRedirect.asp?f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&num="  num  "&ty="  ty,'_blank','dialogWidth:432px;dialogHeight:400px;center:yes;status:0;help:0;edge:raised;resizable:1;scroll:1');
}

/*
在iframe中打开链接
*/
function openSendWinInIfr( ty, num, sSubject, sReviewFile){
    window.open( sSendSite   "/Send/SendFalse.asp?f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&num="  num  "&ty="  ty   "&subject="  sSubject  "&u="  sReviewFile  "&d="  d,'winSend');
}

/*
打开歌手专辑页通用函数,这里可以改变默认资源类型
*/
function openSongerWin( strSonger, ty ){
    var sty="mp3";
    if(typeof(ty)!="undefined") sty = ty
    window.open( sSiteUrl   "/searchResult.htm?f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&search="   strSonger  "&ty="   sty  "&d="  d, '_spvsearch');
}

/*
打开和弦栏目列表
*/
function openChnChordWin( chn ){
    openChnList( "ring", chn );
}

/*
打开Mp3栏目列表
*/
function openChnMp3Win( chn ){
    //openChnList( "mp3", chn );
    openChnList( "spring", chn );
}

/*
打开特效栏目列表
*/
function openChnSpWin( chn ){
    openChnList( "spring", chn );
}

/*
打开MMF特效栏目列表
*/
function openChnMmfWin( chn ){
    openChnList( "mmf", chn );
}

/*
打开彩信栏目列表
*/
function openPicWin( chn ){
    openChnList( "photo", chn );
}

/*
打开精美彩图栏目列表
*/
function openPicsWin( chn ){
    openChnList( "photo", chn );
}

/*
在框架中打开栏目列表
*/
function openListWin( chn ){
    var sCurUrl = window.location.href;
    var sQuery = "f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&ty="  ty  "&chn="  chn  "&ps="  ps  "&d="  d ;
    /*网页模版分流*/
    if (sCurUrl.indexOf("/blue/")>0){
        switch(ty){
            case "photo":
                window.open( sSiteUrl   "/blue/plist.htm?"   sQuery, 'ifrList');
                break;
            case "video":
                window.open( sSiteUrl   "/blue/vlist.htm?"   sQuery, 'ifrList');
                break;
            case "ivr":
                window.open( sSiteUrl   "/blue/ilist.htm?"   sQuery, 'ifrList');
                break;
            default:
                window.open( sSiteUrl   "/blue/mlist.htm?"   sQuery, 'ifrList');
                break;
        }
    }else{
        window.open( sSiteUrl   "/list.htm?"   sQuery, 'ifrList');
    }
}

function openChnList( ty, chn ){
    var schn="";
    var ips = 92;
    if( ty == "photo" || ty == "video" ) ips=16;
    if(typeof(chn)!="undefined") schn = chn;
    var sCurUrl = window.location.href;
    /*网页模版分流*/
    if (sCurUrl.indexOf("/blue/")>0){
        ips = 36;
        if( ty == "photo" || ty == "video" ) ips=16;
        //location.replace( sSiteUrl   "/blue/"   ty   ".htm?f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&ty="  ty  "&chn="  schn  "&ps="  ips);
        window.open( sSiteUrl   "/blue/"   ty   ".htm?f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&ty="  ty  "&chn="  schn  "&ps="  ips  "&d="  d, '_spvchn');
    }
    else
        window.open( sSiteUrl   "/cList.htm?f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&ty="  ty  "&chn="  schn  "&ps="  ips  "&d="  d , '_spvchn');
}
/*
搜索窗体提交
*/
var des="请输入歌手或歌名";
function cf(e){if(e.value==des){e.value="";e.select();}}
function cl(e){if(e.value.replace(/ /g,"").replace(/ /g,"")==''){e.value=des;}}

function searchSubmit(e){
    try{
    if(e.nodeName.toLowerCase()=="input")
        e=e.parentElement.previousSibling.firstChild;

    if(e.value==des||e.value.replace(/ /g,"")==''){
        e.select();
        return false;
    }
    else
        window.open( sSiteUrl   "/searchResult.htm?f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&search="  e.value  "&d="  d , '_spvsearch');
        //window.location.href= sSiteUrl   "/searchResult.htm?f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&search="  e.value;
    }catch(ee)
    {
        //alert(ee);
    }
}

/*
当页面加载完成之后事件处理
*/
function funcOnload(){
    var oIfr = document.all("winSend");
    if( oIfr != null ){
        oIfr.src = sSendSite   "/send/SendSearchM.asp?f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&l=1&s="  s  "&num="  num  "&d="  d
    }
    /*
    使XX得到焦点
    */
    //var oTxtSearch = document.all("search");
    //if(oTxtSearch!=null){
    //    oTxtSearch.focus();
    //}else{
    //    var oLink = document.getElementsByTagName("a");
    //    if(oLink.length>0){
    //        oLink[0].focus();
    //    }
    //}
}
window.attachEvent("onload",funcOnload);

/*
页面统计写入
*/
function PvStat(){
    var ty = GetUrlArg("ty");
    document.write("<img width=0 height=0 src=' f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&send_type=1&ty="  ty  "&num="  num  "&showpage=1' style='display:none'>");
}

/*
搜索关键字统计写入
*/
function SearchKeyStat(strKey){
    var ty = GetUrlArg("ty");
    var sKey;
    if(typeof(strKey)!="undefined"){
        sKey = strKey;
    }
    else{
        sKey = GetUrlArg("search");
    }
    document.write("<img width=0 height=0 src='"  ServerUrl  "SearchKeyStat.aspx?search="  sKey  "&ty="  ty  "&f="  f  "&lower_cooid="  lower_cooid  "&ad_id="  ad_id  "&referrer="  escape(document.referrer)  "&url="  escape(location.href)  "' style='display:none'>");
}

function wrLoading(){
    try{
        var oBody = window.document.body;
        var iTop = 250;
        var iLeft = 400;
        if( oBody != null ) {
            iTop = oBody.clientHeight/2 - 20;
            iLeft = oBody.clientWidth/2 - 75;
        }
        /*
        var strDiv = "<div align='center' id='loading' style='Z-INDEX: 1;POSITION: absolute;top:"  iTop  ";left:"  iLeft  "'>";
            strDiv  = "<TABLE border='0' width='150' cellpadding='0' cellspacing='1' bgcolor='#9CC053'><TR>";
            strDiv  = "<TD align='center' bgcolor='#ffffff' height='30'>";
            strDiv  = "<marquee width='150' height='18' class='TbCate' id='Perday' SCROLLDELAY=150 direction='left'>";
            strDiv  = "<img src='../images/dog.gif' heigh=18>数据加载中,请稍等......<img src='../images/dog.gif' heigh=18> 累死人了.....";
            strDiv  = "</marquee>";
            strDiv  = "</TD></TR></TABLE></div>";
        */
        var strDiv = "<div align='center' id='loading' style='Z-INDEX: 1;POSITION: absolute;top:"  iTop  ";left:"  iLeft  "'>";
            strDiv  = "<TABLE border='0' width='150' cellpadding='0' cellspacing='1' bgcolor='#9CC053'><TR>";
            strDiv  = "<TD align='center' bgcolor='#ffffff' height='30'>";
            strDiv  = "数据加载中,请稍等......";
            strDiv  = "</TD></TR></TABLE></div>";
        document.write(strDiv);
    }catch(e){
        alert(e.description);
    }
}
//wrLoading();
function hideLoading(){
    if(typeof(loading)!="undefined")
        loading.style.display="none";
}
//window.attachEvent("onload", hideLoading); 

/*写一个logo
function writeLogo(){
    var iTop = document.body.scrollHeight - 45;
    var oDiv=document.createElement("<div align='center' id='DivLogo' style='Z-INDEX: 1;POSITION: absolute;top:"  iTop  ";left:0'></div>");
    document.body.appendChild(oDiv);
    document.all("DivLogo").innerHTML = "<img src='' width='150' height='45' alt='' />"
}
if(f==117215 && window.location.href.indexOf("/FullChannel2/")>0){
    window.attachEvent("onload", writeLogo);
}
*/
/*
**********************视频代码跳转****************************Begin
if(location.href.substring(0,"")
{
    location.href = ""   location.href.split("?")[1];
}

if(location.href.substring(0,"")
{
    location.href = ""   location.href.split("?")[1];
}
**********************视频代码跳转****************************End
*/
/*
**********************部分代码跳转到IVR***********************Begin

if(location.href.substring(0,"")
{
    location.replace(""   location.href.split("?")[1]);
}

if(location.href.substring(0,"")
{
    location.replace(""   location.href.split("?")[1]);
}

if(location.href.substring(0,"")
{
    location.replace(""   location.href.split("?")[1]);
}

if(location.href.substring(0,"")
{
    location.replace(""   location.href.split("?")[1]);
}

if(location.href.substring(0,"")
{
    location.replace(""   location.href.split("?")[1]);
}
**********************部分代码跳转到IVR****************************End
*/

JavaScriptDocument 广告代码静态化js通用函数 原则上每个页面不应该出现域名的固定指向 */ /* Config */ varsSiteUrl=""; //varsSiteUr...

本文由yzc216亚洲城发布于亚洲城动态,转载请注明出处:广告代码静态化js通用函数

关键词: 亚洲城官网 yzc216亚洲城