【求助】梅花雨进来帮帮忙,下面代码在firefox中怎么写才能执行?
<script language="javascript" type="text/javascript">
function Print()
{
var Bdhtml=window.document.body.innerHTML;
var sprnstr="<!--startpint-->";
var eprnst="<!--endprint-->";
var start=Bdhtml.indexOf(sprnstr)+17;
var end = Bdhtml.indexOf(eprnst);
var prnhtml=Bdhtml.substring(start,end);
var OpenWindow = window.open("about:blank");
OpenWindow.document.body.innerHTML=prnhtml;
OpenWindow.print();
}
</script>
就是这一句:OpenWindow.document.body.innerHTML=prnhtml;
在firefox下面不起作用。。
我的用意是在原页面获取一段文字,付给新打开的窗口,然后在新窗口中打印这些文字,在ie下这段代码没问题,但是在firefox下,打开的新页面内容是空的!