当我点击确定showConfirm()函数返回true,点击取消showConfirm()返回false,该如何改,我是js的初学者,谢谢!
*{ padding:0; margin:0; font-size:12px;}
#bg{background:#eff6ff;opacity: 0.5;-moz-opacity:0.5; filter:alpha(opacity=50); width:100%; height:100%; position:absolute; top:0; left:0}
#divBorder
{
background:#fff;
border:1px solid #217AC1;
width:400px;
position:absolute;
margin:auto;
top:30%;
left:35%;
line-height:1.7
}
#divTitle{ padding:2px 5px; background:#EBF4FC; color:#519FEE; font-weight:bold;}
#divBody{ padding:10px; color:#1C6FB8; }
#divBottom{padding:10px; text-align:center; color:#1C6FB8; }function showTipBoard(ishow, tiptop)
{
window.scrollTo(0,0);
var bo = document.getElementsByTagName('body')[0];
var ht = document.getElementsByTagName('html')[0];
var boht = document.getElementById('boxs');
boht.innerHTML = '';
bo.style.height='auto';
bo.style.overflow='auto';
ht.style.height='auto';
if(ishow)
{
bo.style.height='100%';
bo.style.overflow='hidden';
ht.style.height='100%';
boht.innerHTML = tiptop;
}
}
function showConfirm(context)
{
var b;
var rs = "<div id='bg'></div>";
rs += "<div id='info'>";
rs += "<div id='divBorder'>";
rs += "<div id='divTitle'>提示</div>";
rs += "<div id='divBody'>";
rs += context;
rs += "</div>";
rs += "<div id='divBottom'>";
rs += "<a href='#' onclick='javascript:showTipBoard(false); return true;'>确定</a>";
rs += " ";
rs += "<a href='#' onclick='javascript:showTipBoard(false); return false;'>取消</a>";
rs += "</div>";
rs += "</div>";
rs += "</div>";
showTipBoard(true, rs);
}
*{ padding:0; margin:0; font-size:12px;}
#bg{background:#eff6ff;opacity: 0.5;-moz-opacity:0.5; filter:alpha(opacity=50); width:100%; height:100%; position:absolute; top:0; left:0}
#divBorder
{
background:#fff;
border:1px solid #217AC1;
width:400px;
position:absolute;
margin:auto;
top:30%;
left:35%;
line-height:1.7
}
#divTitle{ padding:2px 5px; background:#EBF4FC; color:#519FEE; font-weight:bold;}
#divBody{ padding:10px; color:#1C6FB8; }
#divBottom{padding:10px; text-align:center; color:#1C6FB8; }function showTipBoard(ishow, tiptop)
{
window.scrollTo(0,0);
var bo = document.getElementsByTagName('body')[0];
var ht = document.getElementsByTagName('html')[0];
var boht = document.getElementById('boxs');
boht.innerHTML = '';
bo.style.height='auto';
bo.style.overflow='auto';
ht.style.height='auto';
if(ishow)
{
bo.style.height='100%';
bo.style.overflow='hidden';
ht.style.height='100%';
boht.innerHTML = tiptop;
}
}
function showConfirm(context)
{
var b;
var rs = "<div id='bg'></div>";
rs += "<div id='info'>";
rs += "<div id='divBorder'>";
rs += "<div id='divTitle'>提示</div>";
rs += "<div id='divBody'>";
rs += context;
rs += "</div>";
rs += "<div id='divBottom'>";
rs += "<a href='#' onclick='javascript:showTipBoard(false); return true;'>确定</a>";
rs += " ";
rs += "<a href='#' onclick='javascript:showTipBoard(false); return false;'>取消</a>";
rs += "</div>";
rs += "</div>";
rs += "</div>";
showTipBoard(true, rs);
}
例如
rs += "<a href='#' onclick='javascript:showTipBoard(false); abc(true)'>确定</a>";
将后面的逻辑写在abc()里因为自制的和window自带的不同.不会暂停JS运行.