我在构建的Visual Studio aspx网页中有以下代码
<script language="javascript" type="text/javascript">
function printdiv(printpage) {
var headstr = '<html><head><title></title></head><body>';
var footstr = '</body>';
var newstr = document.all.item(printpage).innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML = headstr + newstr + footstr;
window.print();
document.body.innerHTML = oldstr;
return false;
}
</script>
<script runat="server">
'VB-code follows here
如果我在我的计算机上本地运行它来测试它,一切正常,javascript和vb代码都运行正常。 但是,当我将它上传到我的服务器并进行测试时,只会运行VB,并且在页面顶部可以看到以下纯文本:
'; var newstr = document.all.item(printpage).innerHTML; var oldstr = document.body.innerHTML; document.body.innerHTML = headstr + newstr + footstr; window.print(); document.body.innerHTML = oldstr;返回false; }