function alertinfo(id){//显示弹出层 var obj = document.getElementById(id); var W = screen.width;//取得屏幕分辨率宽度 var H = screen.height;//取得屏幕分辨率高度 var yScroll;//取滚动条高度 if (self.pageYOffset) { yScroll = self.pageYOffset; } else if (document.documentElement && document.documentElement.scrollTop){ yScroll = document.documentElement.scrollTop; } else if (document.body) { yScroll = document.body.scrollTop; } //obj.style.marginLeft= (W/2 - 200) + "px"; var toptops=$("#"+id).height(); //alert(toptops) obj.style.top= (H/2 -90 - toptops/2 + yScroll) + "px"; obj.style.display="block"; var scrollstyle = scrolls(); scrollstyle.style.overflowX = "hidden"; } function closediv(id){//关闭弹出层 document.getElementById(id).style.display="none"; } function scrolls(){//取浏览器类型 var temp_h1 = document.body.clientHeight; var temp_h2 = document.documentElement.clientHeight; var isXhtml = (temp_h2<=temp_h1&&temp_h2!=0)?true:false; var htmlbody = isXhtml?document.documentElement:document.body; return htmlbody; } var alert_msg = { '-1': { 'url':'', 'text':'实体认证及以上会员才可回复终端采购商的求购。请您 开通实体认证。' }, '-2': { 'url':'', 'text':'目前您的积分不足无法回复终端采购商的求购。请查看 获得积分的说明。' }, '-6': { 'url':'', 'text':'未知公司信息。' }, '-1002': { 'url':'', 'text':'报价失败!' }, '-1001': { 'url':'', 'text':'报价成功!' } }; function showPointDialog(s){ var k = parseInt(s); $('#alert_msgtext').html(alert_msg[k]['text']); alertinfo('alertdiv1'); } function getPointStatus(btn_obj, args){ //dependence jquery $.getJSON("/sell_message/quote.php?action=checkpoint&corp_id="+args['corp_id'], function(ret){ if(ret >= 0){ btn_obj.attr(args); }else{ btn_obj.attr({ 'href':'#here', 'target':'_self' }).click(function(){ showPointDialog(ret); }); } }); }