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}

Xici drop flower的更多相关文章

  1. 如何区别数据库删除语句drop与delete与truncate?

    1.delete:删除数据表中的行(可以删除某一行,也可以在不删除数据表的情况下删除所有行) 删除某一行:delete from 数据表名称 where 列名称=值: 删除所有行:delete*fro ...

  2. HTML5 之拖放(drag与drop)

    拖放(Drag 和 drop)是 HTML5 标准的组成部分. 拖放是一种常见的特性,即抓取对象以后拖到另一个位置. 在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放. HTML5 拖放实例 ...

  3. 通过HTML5的Drag and Drop生成拓扑图片Base64信息

    HTML5 原生的 Drag and Drop是很不错的功能,网上使用例子较多如 http://html5demos.com/drag ,但这些例子大部分没实际用途,本文将搞个有点使用价值的例子,通过 ...

  4. 炫酷的html5(Drag 和 drop)拖放

    在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放.也是一种常见的特性,即抓取对象以后拖到另一个位置. 浏览器支持 Internet Explorer 9.Firefox.Opera 12.C ...

  5. Drop all the tables, stored procedures, triggers, constraints and all the dependencies in one SQL statement

    Is there any way in which I can clean a database in SQl Server 2005 by dropping all the tables and d ...

  6. HTML 学习笔记 (drag & drop)

    拖放(Drag & Drop)是一种常见的特性,即抓取对象以后拖到另一个位置.在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放.过去,我们用监听鼠标的Mousedown.Mouseo ...

  7. sql中 truncate 、delete与drop区别

    相同点: 1.truncate和不带where子句的delete.以及drop都会删除表内的数据. 2.drop.truncate都是DDL语句(数据定义语言),执行后会自动提交. 不同点: 1. t ...

  8. Drop it

    FCC题目:队友该卖就卖,千万别舍不得. 让我们来丢弃数组(arr)的元素,从左边开始,直到回调函数return true就停止. 第二个参数,func,是一个函数.用来测试数组的第一个元素,如果返回 ...

  9. HTML5 Drop API

    转自:http://www.cnblogs.com/fsjohnhuang/p/3961066.html 一.前言    在HTML4的时代,各前端工程师为了实现拖拽功能可说是煞费苦心,初听HTML5 ...

随机推荐

  1. VS 快捷键和正则替换

    本文在VS2017中可用 1.注释 :Ctrl  K C 取消注释: Ctrl K U 2.整理代码格式: Ctrl K D 或者 Ctrl K F 3.快速切换不同的代码窗口  Ctrl+Tab 4 ...

  2. 2019-5-25-如何在-CMD-启动的软件传入带空格的路径

    title author date CreateTime categories 如何在 CMD 启动的软件传入带空格的路径 lindexi 2019-05-25 09:31:46 +0800 2019 ...

  3. LINUX查询用户命令

    W 可显示开机多久,当前登录的所有用户,平均负载 Who 显示当前登录的所有用户 Last 显示每个用户最后的登录时间 Lastlog 显示每个用户最后的登录时间

  4. LA3905 Meteor

    https://vjudge.net/problem/UVALive-3905 计算出每个点在相框中的时间段,扫描线做即可 关键在如何快速计算每个点在相框中的时间段.对每个点进行运动分解,进入的时间L ...

  5. MySQL8.0.17 - Multi-Valued Indexes 简述

    本文主要简单介绍下8.0.17新引入的功能multi-valued index, 顾名思义,索引上对于同一个Primary key, 可以建立多个二级索引项,实际上已经对array类型的基础功能做了支 ...

  6. Django项目:CRM(客户关系管理系统)--51--42PerfectCRM实现AJAX全局账号注册

    #urls.py """PerfectCRM URL Configuration The `urlpatterns` list routes URLs to views. ...

  7. 洛谷 3959 宝藏——枚举+状压dp

    题目:https://www.luogu.org/problemnew/show/P3959 原来写了个不枚举起点的状压dp. #include<iostream> #include< ...

  8. COOK50小结

    题目链接 很遗憾.看到第五题的通过人数就不敢做了.待日后补上. A题 求最长的连续子序列,使得他们满足gcd为1. 如果有相邻的两个数的gcd为1,那么整个序列的gcd值也就是1, 否则就是该序列不存 ...

  9. The web application [ROOT] appears to have started a thread named [spring.cloud.inetutils] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:

    前景提要:启动SpringBoot项目报错 原因: DeliveryPointServiceFallBack上面没有加 @Component-_-!

  10. Python实例 遍历文件夹和文件

    import  os import  os.path #  os,os.path里包含大多数文件访问的函数,所以要先引入它们. #  请按照你的实际情况修改这个路径 rootdir  =   &quo ...