/* 30,79,10 2017-03-29 12:30:06 */ (function() { var api_goldStock = '//finance.sina.com.cn/tougu/goldenstock/goldenstock.js', api_profitStar = '//finance.sina.com.cn/tougu/profitStar/newprofitStar.js', api_lcs = '//finance.sina.com.cn/licaishi/recommend/sinaIdxRcmdPlanner.js'; // jsLoader({ // name: 'shm', // callback: function() { // var ispScroll = new ScrollPic(); // ispScroll.scrollContId = "SI_products"; //内容容器ID // ispScroll.dotClassName = ""; //点className // ispScroll.dotOnClassName = "cur"; //当前点className // ispScroll.listType = ""; //列表类型(number:数字,其它为空) // ispScroll.listEvent = "onmouseover"; //切换事件 // ispScroll.frameWidth = 238; //显示框宽度 // ispScroll.pageWidth = 238; //翻页宽度 // ispScroll.upright = false; //垂直滚动 // ispScroll.speed = 10; //移动速度(单位毫秒,越小越快) // ispScroll.space = 40; //每次移动像素(单位px,越大越快) // ispScroll.autoPlay = true; //自动播放 // ispScroll.autoPlayTime = typeof(autoPlayTime)!='undefined'?autoPlayTime : [15,5,5,5]; //自动播放间隔时间(秒) // ispScroll.circularly = true; // ispScroll.initialize(); //初始化 // SHM.E('SI_products_arrow_l').onmousedown = function() { // ispScroll.pre(); // return false; // } // SHM.E('SI_products_arrow_r').onmousedown = function() { // ispScroll.next(); // return false; // } // } // }); //i牛股 jsLoader({ name: 'shm', callback: function() { window.gOldEn_stock = function(m) { var iNiuGuDom = SHM.dom.byClass('j-iHotStock'); if (m.goldenstock) { var goldenstockTPL = '
证券名称 | 至今涨幅 | 发送日期 |
---|
%reason%
周收益率 %weekProfit% | 月收益率 %monthProfit%
", profitstar = profitStar['profitStar'], matchstar = profitStar['matchStar'], stars = [], profitstarDom = SHM.dom.byClass('j-profitStar'); for (var i = 0, len = profitstar.length; i < len; i++) { stars.push(profitstar[i]); } for (var i = 0, len = matchstar.length; i < len; i++) { stars.push(matchstar[i]); } var len = stars.length, random = (Math.random() * len) >> 0, star = stars[random], userLink = star.url, userPic = star.image, userName = star.nick || '用户' + star.sid, reason = star.reason, weekProfit = star.profit_ratio_week + '%', monthProfit = star.profit_ratio_month + '%'; starsTPL = starsTPL.replace(/%userLink%/g, userLink) .replace(/%userPic%/g, userPic) .replace(/%userName%/g, userName) .replace(/%reason%/g, reason) .replace(/%weekProfit%/g, weekProfit) .replace(/%monthProfit%/g, monthProfit); for (var j = 0; j < profitstarDom.length; j++) { profitstarDom[j].innerHTML = starsTPL; } delete(profitStar); // utils.removeClass(siMncg, 'sip-hide'); } else { //utils.removeClass(siMncg, 'sip-hide'); } } }); } }); //理财师 jsLoader({ name: 'shm', callback: function() { jsLoader({ name: 'licaishiData', charset: 'utf-8', url: api_lcs, callback: function() { if ('sinaIdxRcmdPlanner' in window) { var planTPL = " ", QATPL = " ", licaishiDom = SHM.dom.byClass('j-licaishi'); var len = sinaIdxRcmdPlanner.length, random = (Math.random() * len) >> 0, lcs = sinaIdxRcmdPlanner[random], tempTPL=''; if(lcs.type=='plan'){ var recomUrl = lcs.recomend_url, recomName=lcs.recomend_title, detailUrl =lcs.url, planName = lcs.name, target_ror = lcs.target_ror, invest_days = lcs.invest_days_fmt; tempTPL = planTPL.replace(/%recomUrl%/g, recomUrl) .replace(/%recomName%/g, recomName) .replace(/%planName%/g, planName) .replace(/%target_ror%/g, ((target_ror - 0)*100).toFixed(0) + '%') .replace(/%invest_days%/g, invest_days) .replace(/%detailUrl%/g, detailUrl); }else if(lcs.type='topic'){ var recomUrl = lcs.recomend_url, recomName=lcs.recomend_title, qUrl =lcs.url, qName = lcs.title, total = lcs.total; tempTPL = QATPL.replace(/%recomUrl%/g, recomUrl) .replace(/%recomName%/g, recomName) .replace(/%qUrl%/g, qUrl) .replace(/%qName%/g, qName) .replace(/%total%/g, total); } for (var j = 0; j < licaishiDom.length; j++) { licaishiDom[j].innerHTML = tempTPL; } delete(sinaIdxRcmdPlanner); // utils.removeClass(siMncg, 'sip-hide'); } else { //utils.removeClass(siMncg, 'sip-hide'); } } }); } }); // 0721 fc 我爱试用 begin /* jsonp */ (function(w,doc){function encodeFormData(data){var pairs=[],regexp=/%20/g;var value;for(var key in data){value=data[key].toString();pairs.push(w.encodeURIComponent(key).replace(regexp,"+")+"="+w.encodeURIComponent(value).replace(regexp,"+"))}return pairs.join("&")}function changeToURL(data){var pairs=[];for(var key in data){pairs.push(key+"="+data[key])}return pairs.join("&")}var toString=Object.prototype.toString;function isFunction(obj){return toString.call(obj)==="[object Function]"}function isNumber(obj){return toString.call(obj)==="[object Number]"}function _siteId(prefix){var id=(new Date()).getTime()+w.Math.floor(Math.random()*100000);return prefix?prefix+""+id:id}var head=doc.getElementsByTagName("head")[0]||doc.documentElement;var baseElement=head.getElementsByTagName("base")[0];var READY_STATE_RE=/^(?:loaded|complete|undefined)/;var scriptOnLoad=function(node,callback){node.onload=node.onreadystatechange=function(){if(READY_STATE_RE.test(node.readyState)){node.onload=node.onreadystatechange=null;head.removeChild(node);node=null}}};function getScript(url,charset){var node=doc.createElement("script");node.src=url;if(charset){node.charset=charset}node.async=true;scriptOnLoad(node);if(baseElement){head.insertBefore(node,baseElement)}else{head.appendChild(node)}return node}w.jsonp=function(obj){var jsonpName=obj.jsonp||"callback";var jsonpCallback=obj.jsonpcallback||_siteId("jsonpcallback");var jsonpParams=jsonpName+"="+jsonpCallback;var isEncode=obj.encode===undefined?true:obj.encode;var time=obj.timeout||5000;var timeout=w.setTimeout(function(){if(isFunction(obj.ontimeout)){obj.ontimeout()}},time);w[jsonpCallback]=function(data){w.clearTimeout(timeout);if(isFunction(obj.onsuccess)){obj.onsuccess(data)}};var andTag=obj.url.indexOf("?")>0?"&":"?";if(obj.data){var dataURL=isEncode?encodeFormData(obj.data):changeToURL(obj.data);getScript(obj.url+andTag+dataURL+"&"+jsonpParams+"&_="+_siteId(""),obj.charset)}else{getScript(obj.url+andTag+jsonpParams+"&_="+_siteId(""),obj.charset)}}})(window,document); /* jsLoader({ name: 'shm', callback: function(){ var syId = document.getElementById('si_wasy').getAttribute('data-syid'); jsonp({ url: 'http://try.fashion.sina.com.cn/?s=public&a=trys&format=json', data: { ids: syId }, timeout: 10000, onsuccess: function (res) { console.log(res); if (res.result.status.code === 0) { var data = res.result.data[0], tpl = [], url = data.url, wasyDom = SHM.dom.byClass('isp-wasy'); tpl.push('\u53C2\u8003\u4EF7\u683C\uFF1A¥'); tpl.push(data.price); tpl.push('
\u6570\u91CF\uFF1A'); tpl.push(data.prize_count); tpl.push('\u4EFD