页面上忽然出现“体积查询内容”这几个字
页面上突然出现“体积查询内容”这几个字
我在一个input 按钮用了script用来打印
<script language="javascript" type="text/javascript">
function printdiv(printpage) {
eval("<%=BandGridView()%>");
// alert('确认打印');
var headstr = "<html><head><title></title></head><body>";
var footstr = "</body></html>";
var newstr = document.getElementById(printpage).innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML = headstr + newstr + footstr;
window.print();
document.body.innerHTML = oldstr;
return false;
}
点完这按钮之后。页面上面突然出现“体积查询内容”这几个字
页面上的功能就不能用了,刷新了一下“体积查询内容”这几个字就消失了,页面上的功能就可以用了
我在页面上用了UpdatePanel,会不会是他引起的呢
------解决思路----------------------
这个高端了,可以的话你还是自己调试吧
------解决思路----------------------
搜索下,哪里来的字,显然不是系统里的。
------解决思路----------------------
曾有人说eval()是魔鬼,此方法接受任意的字符串,并当作javascript代码来处理,你不妨检查一下cs中BandGridView()函数返回是什么东东,其实事先如若知道eval需要执行的代码,根本没有必要使用eval,话已经说的很明了,自己想一想吧。
我在一个input 按钮用了script用来打印
<script language="javascript" type="text/javascript">
function printdiv(printpage) {
eval("<%=BandGridView()%>");
// alert('确认打印');
var headstr = "<html><head><title></title></head><body>";
var footstr = "</body></html>";
var newstr = document.getElementById(printpage).innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML = headstr + newstr + footstr;
window.print();
document.body.innerHTML = oldstr;
return false;
}
点完这按钮之后。页面上面突然出现“体积查询内容”这几个字
页面上的功能就不能用了,刷新了一下“体积查询内容”这几个字就消失了,页面上的功能就可以用了
我在页面上用了UpdatePanel,会不会是他引起的呢
------解决思路----------------------
这个高端了,可以的话你还是自己调试吧
------解决思路----------------------
搜索下,哪里来的字,显然不是系统里的。
------解决思路----------------------
曾有人说eval()是魔鬼,此方法接受任意的字符串,并当作javascript代码来处理,你不妨检查一下cs中BandGridView()函数返回是什么东东,其实事先如若知道eval需要执行的代码,根本没有必要使用eval,话已经说的很明了,自己想一想吧。