Xici drop flower

var xici_user_api = "http://www.xici.net/apps/wedding/?method=wedding.user.getusername&from=comm_nav&jsoncallback=?";
var goldenflower_drop_api = "http://jinhua.xici.net/api/drop?userid={0}&username={1}&userlevel={2}&usercity={3}&activityid={4}&jsoncallback=?";
var goldenflower_accept_url = "http://jinhua.xici.net/gf/{0}/gift?aprid={1}";
var accepturl;

$.format = function (source, params) {
    if (arguments.length == 1)
        return function () {
            var args = $.makeArray(arguments);
            args.unshift(source);
            return $.format.apply(this, args);
        };
    if (arguments.length > 2 && params.constructor != Array) {
        params = $.makeArray(arguments).slice(1);
    }
    if (params.constructor != Array) {
        params = [params];
    }
    $.each(params, function (i, n) {
        source = source.replace(new RegExp("\\{" + i + "\\}", "g"), n);
    });
    return source;
};

function log(msg) {
    console.log(msg);
}

function getQueryString(name) {
    var jssrc = $('#goldenflower').attr('src');
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = jssrc.substring(jssrc.indexOf("?")).substr(1).match(reg);
    if (r != null) return unescape(r[2]); return null;
}

$.ajax({
    url: xici_user_api,
    type: 'GET',
    scriptCharset: 'GB2312',
    cache: false,
    async: true,
    dataType: 'json',
    error: function () {
    },
    success: function (xiciDate) {
        if (xiciDate.Result.UserId > 0) {
            var activityid = getQueryString("activityid");
            var dropUrl = $.format(goldenflower_drop_api, xiciDate.Result.UserId, xiciDate.Result.UserName, xiciDate.Result.UserLevel, xiciDate.Result.UserCity, activityid);
            dropUrl = encodeURI(dropUrl);
            $.ajax({
                url: dropUrl,
                type: 'GET',
                scriptCharset: 'UTF-8',
                cache: false,
                async: true,
                dataType: 'json',
                error: function () {
                },
                success: function (dropData) {
                    if (dropData.status) {
                        var body = $("body");
                        accepturl = $.format(goldenflower_accept_url, activityid, dropData.aprid);
                        var bottomHtml = $.format(dropHtml, dropData.flashurl, dropData.flashurl);
                        body.append(bottomHtml);
                    }
                }
            });
        }
    }
});

function Flash_ClickOpen() {
    document.getElementById('bottomToolbar').innerHTML = "";
    document.getElementById('bottomToolbar').style.display = 'none';
    window.open(accepturl);
}

function Flash_ClickClose() {
    document.getElementById('bottomToolbar').innerHTML = "";
    document.getElementById('bottomToolbar').style.display = 'none';
}

var dropHtml = '<div id="bottomToolbar"><object width="970" height="350"'
+ 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0"'
+ 'classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">'
+ '<param value="{0}" name="movie">'
+ '<param value="high" name="quality">'
+ '<param value="transparent" name="wmode">'
+ '<param value="exactfit" name="SCALE">'
+ '<embed width="970" height="350" wmode="transparent" type="application/x-shockwave-flash"'
+ 'pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"'
+ 'quality="high" src="{1}">'
+ '</object></div>';




http://jinhua.xici.net/api/drop?userid=15346193&username=wolfzz&userlevel=1&usercity=nanjing&activityid=1&jsoncallback=?
?({"status":true,"message":"success","aprid":338075,"flashurl":"http://www.xici.net/flash/suguo.swf","title":"苏果超市50元购物卡","shopname":"苏果超市","point":10})

http://jinhua.xici.net/gf/{0}/gift?aprid={1}

转载于:https://www.cnblogs.com/hushpa/p/4397627.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值