var code_map = Array();
var code_type_map = Array();
var getHQ = function(str) {
var code_str = '';
var arr = str.split(',');
var num = arr.length;
if (num ==1)
{
document.getElementById("js_clear").style.display = "block";
}
for (var i in arr)
{
var temp_arr = arr[i].split(':');
var code = temp_arr[0];
var name = temp_arr[1];
var type = temp_arr[2];
code_str += code + ',';
code_map[code] = name;
code_type_map[code] = type;
}
code_str = code_str.substr(0, code_str.length-1);
//通过单纯js实现
var requestURL = 'http://hq.finance.ifeng.com/q.php?l='+code_str+'&f=json&e=show('+num+');';
var objHead = document.getElementsByTagName('head');
var objScript = document.createElement('script');
objScript.type = 'text/javascript';
objScript.src = requestURL;
objHead[0].appendChild(objScript);
};
var show = function(num) {
var load = function(obj, fn) {//图片加载,非IE情况下
obj.onload = function() {
if (obj.complete === true) {
fn(obj);
}
};
};
var u = window.navigator.userAgent.toLocaleLowerCase();
var bs = u.match(/(msie) ([\d.]+)/);
if(bs && bs[1] === 'msie') {
load = function(obj, fn) {//解决IE下图片加载事件不兼容
obj.timer = window.setInterval(function() {
if (obj.readyState === 'complete') {
window.clearInterval(obj.timer);
fn(obj);
} else {
return;
}
}, 10);
};
}
var str = '';
var n = 0;
var index = 0;
var code_arr = [];
for(var item in json_q) {
json_q[item] && code_arr.push(item);
}
var forItem = function() {
if(index === code_arr.length) {
document.getElementById("inner_hq").innerHTML = str;
return;
}
var code = code_arr[index];
var flag = true;
var last = (json_q[code][0] == undefined) ? '--' : json_q[code][0].toFixed(2);
var chg = (json_q[code][2] == undefined) ? '' : json_q[code][2].toFixed(2);
var chg_pct = (json_q[code][3] == undefined) ? '' : json_q[code][3].toFixed(2);
var fullcode;
var pic_state = '';
var code2 = '';
var color_cls = '';
if (chg_pct > 0) {
color_cls = 'class="up"';
pic_state = '

';
} else if (chg_pct < 0) {
color_cls = 'class="down"';
pic_state = '

';
} else {
pic_state = '-';
}
if (chg == '') {
chg = '0';
} else if (chg == undefined) {
chg = '--';
} else {
chg = Math.abs(chg);
}
if (chg_pct == '') {
chg_pct = '0';
} else if (chg_pct == undefined) {
chg_pct = '--';
} else {
chg_pct = Math.abs(chg_pct)+'%';
}
var code_prefix = "";
str += '';
switch (code_type_map[code]) {
case 'stock': //股票
if(num ==1){
document.getElementById("inner_hq").className+=" special";
code_prefix = "";
fullcode = code.replace('s_', '');
if (fullcode.indexOf('sh') != -1) {
code_prefix = 'SH:';
} else if (fullcode.indexOf('sz') != -1) {
code_prefix = 'SZ:';
}
var ImgObj = new Image();
ImgObj.src = "http://img.ifengimg.com/astock/kline/"+fullcode+".gif";
ImgObj.onerror = function() {
str += '';
index++;
forItem();
};
//alert(ImgObj.src);
flag = false;
load(ImgObj, function(ImgObj) {
if (ImgObj.fileSize > 0 || (ImgObj.width > 0 && ImgObj.height > 0)) {
code2 = fullcode.replace('sh', '');
code2 = code2.replace('sz', '');
str += '

行情走势 | 大单追踪 | 资金流向 | 龙虎榜 | 最新研报 | 公司新闻 | 最新公告 | 个股股吧';
} else {
str += ' ';
}
str += '';
index++;
forItem();
});
}
if(num>=2){
code_prefix = "";
fullcode = code.replace('s_', '');
if (fullcode.indexOf('sh') != -1) {
code_prefix = 'SH:';
} else if (fullcode.indexOf('sz') != -1) {
code_prefix = 'SZ:';
}
code2 = fullcode.replace('sh', '');
code2 = code2.replace('sz', '');
str += '
'+code_map[code]+'('+code_prefix+code2+')自选股
';
str += '
最新价:'+last+' '+pic_state+' '+chg+' '+chg_pct+'
';
str += '
行情走势 大单追踪 资金流向
';
str += '
最新研报 公司新闻 最新公告
';
str += '
个股股吧 优股预测 龙虎榜
';
}
break;
case 'fund': //基金
if (code.indexOf('of') != -1) {//开放式
fullcode = code.replace('snv_', '');
code2 = fullcode.replace('of', '');
str += '
'+code_map[code]+' ('+code2+')
';
str += '
最新价:'+last+' '+pic_state+' '+chg+' '+chg_pct+'
';
str += '
基金净值 基金分红 净值回报
';
str += '
基金重仓 基金经理 最新公告
';
} else {//封闭式
fullcode = code.replace('s_', '');
code2 = fullcode.replace('sh', '');
code2 = code2.replace('sz', '');
str += '
'+code_map[code]+' ('+code2+')
';
str += '
最新价:'+last+' '+pic_state+' '+chg+' '+chg_pct+'
';
str += '
行情走势 基金分红 基金净值
';
str += '
基金重仓 基金经理 最新公告
';
}
break;
case 'hkstock': //港股
code_prefix = "";
fullcode = code.replace('s_', '');
code2 = fullcode.replace('hk','');
if (fullcode.indexOf('hk') != -1) {
code_prefix = 'HK:';
}
str += '
'+code_map[code]+' ('+code_prefix+code2+')
';
str += '
最新价:'+last+' '+pic_state+' '+chg+' '+chg_pct+'
';
str += '
行情走势 公司新闻 大行评级
';
break;
case 'bond': //债券
fullcode = code.replace('s_', '');
code2 = fullcode.replace('sh', '');
code2 = code2.replace('sz', '');
str += '
'+code_map[code]+' ('+code2+')
';
str += '
最新价:'+last+' '+pic_state+' '+chg+' '+chg_pct+'
';
str += '
行情走势 每日行情 债市新闻
';
break;
case 'stock_index': //股指
if(num ==1){
document.getElementById("inner_hq").className+=" special";
code_prefix = "";
fullcode = code.replace('s_', '');
var ImgObj = new Image();
ImgObj.src = "http://img.ifengimg.com/astock/kline/"+fullcode+".gif";
ImgObj.onerror = function() {
str += '';
index++;
forItem();
};
flag = false;
load(ImgObj, function(ImgObj) {
if (ImgObj.fileSize > 0 || (ImgObj.width > 0 && ImgObj.height > 0)) {
code2 = fullcode.replace('sh', '');
code2 = code2.replace('sz', '');
str += '

';
} else {
str += ' ';
}
str += '';
index++;
forItem();
});
}
else{
fullcode = code.replace('s_', '');
code2 = fullcode.replace('sh', '');
code2 = code2.replace('sz', '');
str += '
'+code_map[code]+' ('+code2+')
';
str += '
最新价:'+last+' '+pic_state+' '+chg+' '+chg_pct+'
';
str += '
股市直播 资金流向 市场雷达
';
}
break;
case 'int': //国际股指
break;
case 'option': //权证
break;
case 'futures': //期货
break;
}
if(flag) {
str += '';
index++;
forItem();
}
};
forItem();
};
getHQ('s_hk00023:东亚银行:hkstock');
美元/日元周五(6月28日)欧市早盘高位整理,交投于99.00附近。
上周末,被视为日本参议院7月选举前哨战的东京都议会选举中,安倍晋三领导的自民党大获全胜,59个候选人全部当选,成为东京都议会第一大党,而执政联盟公明党的23名候选人亦同样全部当选,两党合共获得过半数的议席,进一步巩固安倍政权,有利日元延续跌势。
美国与日本的经济及货币政策的差异正进一步扩大,美国经济正在持续改善,慢慢积累退市的条件,令联储局(Fed)可以详细勾划出未来的退市时间表,为美元的中期上升注入了新动力。
东亚银行高级市场分析师赖春梅表示,美元兑日元目前在97-99之间进行偏向上行的整固,预期整固之后将会进一步向上测试5月22日的高位103.74水平。
北京时间15:41,美元/日元报98.91/93。
(来源:FX168)