这个是一段js的代码,目的是为了显示iframe连接的页面,遮罩原来的页面;
但是结果是iframe的位置一片空白?为什么??
JS代码如下:
<script language="javascript" type="text/javascript">
function ShowLoginDiv(){
var builder='';
builder += '<table border="0" cellpadding="0" cellspacing="0">';
builder += '<tr>';
builder += '<td align="left">';
builder += '支付';
builder += '</td>';
builder += '<td align="right">';
builder += '<span title="关闭" onclick="HideLoginMask();">×</span>';
builder += '</td>';
builder += '</tr>';
builder += '<tr>';
builder += '<td colspan="2">';
builder += '<iframe src="formdetail.aspx?orderid=200802210316593" width="500px" height="110px" name="MarkFrame" ';
builder += 'id="MarkFrame" frameborder="0" scrolling="no"></iframe>';
builder += '</td>';
builder += '</tr>';
builder += '</table>';
document.getElementById('DivLogin').innerHTML = builder;
document.getElementById('DivMask').style.height=document.body.scrollHeight;
document.getElementById('DivMask').style.width=document.body.scrollWidth;
document.getElementById('DivMask').style.display = 'block';
document.getElementById('DivLogin').style.display = 'block';
}</script>
但是结果是iframe的位置一片空白?为什么??
JS代码如下:
<script language="javascript" type="text/javascript">
function ShowLoginDiv(){
var builder='';
builder += '<table border="0" cellpadding="0" cellspacing="0">';
builder += '<tr>';
builder += '<td align="left">';
builder += '支付';
builder += '</td>';
builder += '<td align="right">';
builder += '<span title="关闭" onclick="HideLoginMask();">×</span>';
builder += '</td>';
builder += '</tr>';
builder += '<tr>';
builder += '<td colspan="2">';
builder += '<iframe src="formdetail.aspx?orderid=200802210316593" width="500px" height="110px" name="MarkFrame" ';
builder += 'id="MarkFrame" frameborder="0" scrolling="no"></iframe>';
builder += '</td>';
builder += '</tr>';
builder += '</table>';
document.getElementById('DivLogin').innerHTML = builder;
document.getElementById('DivMask').style.height=document.body.scrollHeight;
document.getElementById('DivMask').style.width=document.body.scrollWidth;
document.getElementById('DivMask').style.display = 'block';
document.getElementById('DivLogin').style.display = 'block';
}</script>
builder应该没有问题,"关闭"二字已经显示了,就是连接的页面formdetail.aspx?orderid=200802210316593里面的东西显示不出来,一片空白,那个位置的属性应景为formdetail.aspx?orderid=200802210316593了,就是说连接没有问题,所以是不是层的问题,或者其他呢
z-index:的值,我改成1和0,但是也不行