您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

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

2024/5/4 4:59:25发布31次查看
/*
javascript document
广告代码静态化js通用函数
原则上每个页面不应该出现域名的固定指向
*/
/*
config
*/
var ssiteurl = http://www.spvjoy.com;
//var ssiteurl = http://192.168.1.30:82;
var ssendsite = http://send.mmstoon.com;
var smp3url = http://r01.mmstoon.com/mp3/;
var sringurl = http://r01.mmstoon.com/ring/;
var sspurl = http://r01.mmstoon.com;
var smmfurl = http://r01.mmstoon.com/mmfring/;
var sphotourl = http://p01.mmstoon.com/mmsimg/comm/;
var svideopicurl = http://r01.mmstoon.com/video/;
//var serverurl=http://search.mmstoon.com/netserver/;
//var serverurl=http://192.168.1.30/netserver/;
var serverurl=http://221.238.249.17/netserver/;
/*
函数功能:从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);
}
function urlquery(){
    var sq = ;
    for(i=0; i        if(sq!=) sq = sq += &;
        sq += arguments[i] + = + geturlarg(arguments[i]);
    }    
    return sq;
}
/*
全局变量
*/
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;
/*
打开链接通用函数,不需要带参数,特殊情况,正常情况下不建议使用
*/
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,http://un.mmstoon.com.length)==http://un.mmstoon.com){
        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( http://www.spjoy.com/adfiles/blue/blue.htm?f=+ 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( http://union.00yes.com/, '_blank');
    }
    else
    {
        window.open( http://un.mmstoon.com/?f=+ 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();
}
/*
搜索关键字统计写入
*/
function searchkeystat(strkey){
    var ty = geturlarg(ty);
    var skey;
    if(typeof(strkey)!=undefined){
        skey = strkey;
    }
    else{
        skey = geturlarg(search);
    }
    document.write();
}
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 = ;
            strdiv += ;
            strdiv += ;
            strdiv += ;
            strdiv += 数据加载中,请稍等...... 累死人了.....;
            strdiv += ;
            strdiv +=
;
        */
        var strdiv = ;
            strdiv += ;
            strdiv += ;
            strdiv += 数据加载中,请稍等......;
            strdiv +=
;
        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(
);
    document.body.appendchild(odiv);
    document.all(divlogo).innerhtml = 
}
if(f==117215 && window.location.href.indexof(/fullchannel2/)>0){
    window.attachevent(onload, writelogo);
}
*/
/*
**********************视频代码跳转****************************begin
if(location.href.substring(0,http://www.spjoy.com/adfiles/sp760-300/sp760-300.htm.length)==http://www.spjoy.com/adfiles/sp760-300/sp760-300.htm)
{
    location.href = http://www.spjoy.com/adfiles/760-300-1/760-300-1.htm? + location.href.split(?)[1];
}
if(location.href.substring(0,http://www.spjoy.com/adfiles/sp760-80/760-80.htm.length)==http://www.spjoy.com/adfiles/sp760-80/760-80.htm)
{
    location.href = http://www.spjoy.com/adfiles/760-80-3/760-80-3.htm? + location.href.split(?)[1];
}
**********************视频代码跳转****************************end
*/
/*
**********************部分代码跳转到ivr***********************begin
if(location.href.substring(0,http://www.spjoy.com/adfiles/300-300-6/300-300-6.htm.length)==http://www.spjoy.com/adfiles/300-300-6/300-300-6.htm)
{
    location.replace(http://www.spjoy.com/adfiles/ivr300-300/ivr300-300.htm? + location.href.split(?)[1]);
}
if(location.href.substring(0,http://www.spjoy.com/adfiles/468-60-3/468-60-3.htm.length)==http://www.spjoy.com/adfiles/468-60-3/468-60-3.htm)
{
    location.replace(http://www.spjoy.com/adfiles/ivr468-60/ivr468-60.htm? + location.href.split(?)[1]);
}
if(location.href.substring(0,http://www.spjoy.com/adfiles/dj760-90/dj760-90.htm.length)==http://www.spjoy.com/adfiles/dj760-90/dj760-90.htm)
{
    location.replace(http://www.spjoy.com/adfiles/ivr760-90/ivr760-90.htm? + location.href.split(?)[1]);
}
if(location.href.substring(0,http://www.spjoy.com/adfiles/468-95-2/468-95-2.htm.length)==http://www.spjoy.com/adfiles/468-95-2/468-95-2.htm)
{
    location.replace(http://www.spjoy.com/adfiles/ivr468-95/ivr468-95.htm? + location.href.split(?)[1]);
}
if(location.href.substring(0,http://www.spjoy.com/adfiles/650-70-2/650-70-2.htm.length)==http://www.spjoy.com/adfiles/650-70-2/650-70-2.htm)
{
    location.replace(http://www.spjoy.com/adfiles/ivr650-70/ivr650-70.htm? + location.href.split(?)[1]);
}
**********************部分代码跳转到ivr****************************end
*/
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product