jack 7 years ago
parent
commit
b434f698b4
2 changed files with 118 additions and 0 deletions
  1. 2 0
      e/I.html
  2. 116 0
      js/inviteAuthor.js

+ 2 - 0
e/I.html

@ -44,6 +44,8 @@
44 44
<script type="text/javascript" src="../js/jquery-1.11.1.js" ></script>
45 45
<script type="text/javascript" src="../js/jquery.cookie.js" ></script>
46 46
<script type="text/javascript" src="../js/common.js" ></script>
47
<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
48
<script type="text/javascript" src="../js/public/shareCom.js"></script>	
47 49
<script type="text/javascript" src="../js/inviteAuthor.js" ></script>
48 50
</body>
49 51
</html>

+ 116 - 0
js/inviteAuthor.js

@ -1,6 +1,10 @@
1 1
(function($) {
2 2
	$(document).ready(function() {
3 3
		var state;
4
		var imgUrl = "http://www.ekexiu.com/images/logo180.png";
5
		var lineLink = document.location.href;
6
		var descContent="赶快认领,上千家企业正在期待与您合作";
7
		var shareTitle;
4 8
		function Init() {
5 9
			this.id = s64to16(GetQueryString("i"));
6 10
			if(GetQueryString("d")) {
@ -9,6 +13,11 @@
9 13
				this.inviteId ="";
10 14
			}
11 15
			this.flag = GetQueryString("f");
16
			if(this.flag) {
17
				shareTitle="您的论文被科袖网收录了";
18
			}else{
19
				shareTitle="您的专利被科袖网收录了";
20
			}
12 21
			this.passCode=false;
13 22
			this.ajax({
14 23
				url: (this.flag)?"/ajax/ppaper/qo":"/ajax/ppatent/qo",
@ -184,6 +193,113 @@
184 193
			}
185 194
		}, 1000);
186 195
	}
196
		var r64 = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "-", "_"];
197
		var d64 = {
198
			"0": 0,
199
			"1": 1,
200
			"2": 2,
201
			"3": 3,
202
			"4": 4,
203
			"5": 5,
204
			"6": 6,
205
			"7": 7,
206
			"8": 8,
207
			"9": 9,
208
			"A": 10,
209
			"B": 11,
210
			"C": 12,
211
			"D": 13,
212
			"E": 14,
213
			"F": 15,
214
			"G": 16,
215
			"H": 17,
216
			"I": 18,
217
			"J": 19,
218
			"K": 20,
219
			"L": 21,
220
			"M": 22,
221
			"N": 23,
222
			"O": 24,
223
			"P": 25,
224
			"Q": 26,
225
			"R": 27,
226
			"S": 28,
227
			"T": 29,
228
			"U": 30,
229
			"V": 31,
230
			"W": 32,
231
			"X": 33,
232
			"Y": 34,
233
			"Z": 35,
234
			"a": 36,
235
			"b": 37,
236
			"c": 38,
237
			"d": 39,
238
			"e": 40,
239
			"f": 41,
240
			"g": 42,
241
			"h": 43,
242
			"i": 44,
243
			"j": 45,
244
			"k": 46,
245
			"l": 47,
246
			"m": 48,
247
			"n": 49,
248
			"o": 50,
249
			"p": 51,
250
			"q": 52,
251
			"r": 53,
252
			"s": 54,
253
			"t": 55,
254
			"u": 56,
255
			"v": 57,
256
			"w": 58,
257
			"x": 59,
258
			"y": 60,
259
			"z": 61,
260
			"-": 62,
261
			"_": 63
262
		};
263
		function s16to64(s) {
264
			var out, idx, n1, n2, n3;
265
			idx = s.length - 1;
266
			out = "";
267
			while(idx >= 0) {
268
				n1 = d64[s.charAt(idx--)];
269
				if(idx < 0) {
270
					out = r64[n1] + out;
271
					break;
272
				}
273
				n2 = d64[s.charAt(idx--)];
274
				if(idx < 0) {
275
					out = r64[(n2 >>> 2)] + r64[((n2 & 0x3) << 4) + n1] + out;
276
					break;
277
				}
278
				n3 = d64[s.charAt(idx--)];
279
				out = r64[(n2 >>> 2) + (n3 << 2)] + r64[((n2 & 0x3) << 4) + n1] + out;
280
			}
281
			return out;
282
		}
283

284
		function s64to16(s) {
285
			var out, idx, n1, n2;
286
			idx = s.length - 1;
287
			out = "";
288
			while(idx >= 0) {
289
				n1 = d64[s.charAt(idx--)];
290
				if(idx < 0) {
291
					out = r64[n1 >>> 4] + r64[n1 & 0xF] + out;
292
					break;
293
				}
294
				n2 = d64[s.charAt(idx--)];
295
				out = r64[(n2 >>> 2)] + r64[(n1 >>> 4) + ((n2 & 0x3) << 2)] + r64[n1 & 0xF] + out;
296
			}
297
			if(out.length>32) {
298
				return out.substring(1);
299
			}
300
			return out;
301
		}
302
		shareWays();
187 303
		var init=new Init();
188 304
	})
189 305
})(jQuery);