我有一个经典的ASP页面,其中包含一个动态加载的JavaScript脚本,如下所示:
sub MySub()
if(true) then
Response.Write("<script type='text/javascript'> " & VbCrLf & _
"window.onload = function(){ " & VbCrLf & _
"fAfchrPopup(); "& VbCrLf & _
"} "& VbCrLf & _
"function fAfchrPopup() " & VbCrLf & _
"{ " & VbCrLf & _
" document.getElementByID("divModal").style.display = 'block'" & VbCrLf & _
" document.getElementByID("divShade").style.display = 'block'" & VbCrLf & _
" }" & VbCrLf & _
"</script>")
end if
End Sub
<html>
<head></head>
<body>
<div id='divShade'></div>
<div id='divModal'>
<div id='divModalEntet'>
</div>
<iframe id='frmContn' src='<URL>' frameborder='0'>
</iframe>
</div>
</body>
第一次加载页面时,模态div显示的时间太长 刷新页面后,元素会快速显示 我不能将脚本直接放在html中,因为必须在服务器端(vb)进行验证。