因为此时新窗口还没有完全建立你最好在
'printForm.aspx'里做
<body onload="document.body.innerHTML=opener.aaa;window.print()">
'printForm.aspx'里做
<body onload="document.body.innerHTML=opener.aaa;window.print()">
解决方案 »
- firefox event
- 在网页中调用JS代码,就会出现其它JS都不能用的情况?高手帮帮我!
- 如何选择?
- 求一个EXTJS与AJAX的例子
- 请大家帮我看看这个下拉菜单mouseout的问题
- Table附加个Cell的问题
- JavaScript有提示错误,如何改正?谢谢各位了
- 怎样从easyui-window关闭时,传递一个信息给父页面?
- 怎样得到同名的checkbox的个数
- 怎样动态地加入外部JS文件?
- 请问:如何得到<select name="name1"><option value="" >我要得到的值</option></select>中的“我要得到的值”?
- 400分 的问题 超级难啊!有挑战性的问题! 高手请进! up有分
我改成<body onload="document.body.innerHTML=11111111111;window.print()">就可以打印111111111,请帮忙呀!!!!回答我呀!!!谢谢!!!!!!我是笨玩具熊呀!!!!!
function printpage()
{
aaa = document.all.printdiv.innerHTML;
var printOpen
printOpen=window.open('printForm.aspx','open1','width=600,height=390,top=100,left=100');
printOpen.document.body.innerHTML = aaa;
printOpen.window.print(document.Print);
}
'printForm.aspx'里做
<body onload="document.body.innerHTML=opener.aaa;window.print()">
{
var aaa = document.all.printdiv.innerHTML;
var printOpen
var openrul="printForm.aspx?aaa="+aaa
printOpen=window.open(openrul,'open1','width=600,height=390,top=100,left=100');
printOpen.document.body.innerHTML = aaa;
printOpen.window.print(document.Print);
}
如果aaa中有特殊字符就不知道怎么办啦!
{
var aaa = document.all.printdiv.innerHTML;
var printOpen
var openrul="printForm.aspx?aaa="+aaa
printOpen=window.open(openrul,'open1','width=600,height=390,top=100,left=100');
printOpen.document.body.innerHTML = aaa;
printOpen.window.print(document.Print);
}
如果aaa中有特殊字符就不知道怎么办啦!
{
var aaa = document.all.printdiv.innerHTML;
var printOpen
var openurl="printForm.aspx?aaa="+aaa; //如果aaa中有特殊字符就不知道怎么办啦!
printOpen=window.open(openurl,'open1','width=600,height=390,top=100,left=100');
}
/////printForm.aspx:
<body onload="document.body.innerHTML=opener.aaa;window.print()">