AddPublishInFn=function()
{
var AddPublishwin=new Ext.Window({
title:"新交易单",
width:800,
height:510,
plain:true,
//html:"<iframe id='myFrame' src='yulan.aspx' scrolling='auto'",
//layout:"form",
buttons:[{
text:"保存信息(S)",
id:"save",
minWidth:70,
handler:function()
{}
},{
text:"打印预览(O)",
minwidth:70,
handler:function()
{
//我要在此调用下面这个第三方控件 怎么不行 谁给看看?
<object id=ReYoPrint classid="clsid:CA03A5A8-9890-49BE-BA4A-8C524EB06441" codebase="JS/ReYoPrint.cab#Version=1,0,0,0" viewasext> </object>
<script>
ReYoPrint.InitPrint();
ReYoPrint.MarginLeft = 10; //设置左边边距
ReYoPrint.MarginRight = 10; //设置右边边距
ReYoPrint.MarginTop = 0; //设置上边边距
ReYoPrint.MarginBottom = 0; //设置下边边距
//ReYoPrint.CopyCount=1; //打印份数
ReYoPrint.PageHeader = ""; //页眉
ReYoPrint.PageFooter = ""; //页脚
//ReYoPrint.IsLandScape=1; //把页面设置为横向1
ReYoPrint.setMarginMeasure(1);
ReYoPrint.paperSize = "自定义"; //用户自定义
ReYoPrint.pageWidth = 190;
ReYoPrint.pageHeight = 126;
ReYoPrint.zoomValue = "75"; //打印预览时默认为75%
//ReYoPrint.Print(); // 弹出打印对话框的打印
//ReYoPrint.Print(true); //不出打印对话框直接打印
//ReYoPrint.ContentURL="http://www.interdrp.com/print.html";
</script>
ReYoPrint.Preview(); }
},{
text:"直接打印(P)",
minwidth:70,
handler:function()
{
}
}],
{
var AddPublishwin=new Ext.Window({
title:"新交易单",
width:800,
height:510,
plain:true,
//html:"<iframe id='myFrame' src='yulan.aspx' scrolling='auto'",
//layout:"form",
buttons:[{
text:"保存信息(S)",
id:"save",
minWidth:70,
handler:function()
{}
},{
text:"打印预览(O)",
minwidth:70,
handler:function()
{
//我要在此调用下面这个第三方控件 怎么不行 谁给看看?
<object id=ReYoPrint classid="clsid:CA03A5A8-9890-49BE-BA4A-8C524EB06441" codebase="JS/ReYoPrint.cab#Version=1,0,0,0" viewasext> </object>
<script>
ReYoPrint.InitPrint();
ReYoPrint.MarginLeft = 10; //设置左边边距
ReYoPrint.MarginRight = 10; //设置右边边距
ReYoPrint.MarginTop = 0; //设置上边边距
ReYoPrint.MarginBottom = 0; //设置下边边距
//ReYoPrint.CopyCount=1; //打印份数
ReYoPrint.PageHeader = ""; //页眉
ReYoPrint.PageFooter = ""; //页脚
//ReYoPrint.IsLandScape=1; //把页面设置为横向1
ReYoPrint.setMarginMeasure(1);
ReYoPrint.paperSize = "自定义"; //用户自定义
ReYoPrint.pageWidth = 190;
ReYoPrint.pageHeight = 126;
ReYoPrint.zoomValue = "75"; //打印预览时默认为75%
//ReYoPrint.Print(); // 弹出打印对话框的打印
//ReYoPrint.Print(true); //不出打印对话框直接打印
//ReYoPrint.ContentURL="http://www.interdrp.com/print.html";
</script>
ReYoPrint.Preview(); }
},{
text:"直接打印(P)",
minwidth:70,
handler:function()
{
}
}],
<head runat="server">
<title>无标题页</title>
</head>
<body>
<object id=ReYoPrint classid="clsid:CA03A5A8-9890-49BE-BA4A-8C524EB06441" codebase="ReYoPrint.cab#Version=1,0,0,0" viewasext> </object>
<script>
ReYoPrint.InitPrint();
ReYoPrint.MarginLeft = 10; //设置左边边距
ReYoPrint.MarginRight = 10; //设置右边边距
ReYoPrint.MarginTop = 0; //设置上边边距
ReYoPrint.MarginBottom = 0; //设置下边边距
//ReYoPrint.CopyCount=1; //打印份数
ReYoPrint.PageHeader = ""; //页眉
ReYoPrint.PageFooter = ""; //页脚
//ReYoPrint.IsLandScape=1; //把页面设置为横向1
ReYoPrint.setMarginMeasure(1);
ReYoPrint.paperSize = "自定义"; //用户自定义
ReYoPrint.pageWidth = 190;
ReYoPrint.pageHeight = 126;
ReYoPrint.zoomValue = "100"; //打印预览时默认为75%
//ReYoPrint.Print(); // 弹出打印对话框的打印
//ReYoPrint.Print(true); //不出打印对话框直接打印
//ReYoPrint.ContentURL="http://www.interdrp.com/print.html";
</script>
<form id="form1" runat="server">
<div>
11111111111111111111111111111
</div>
</form>
</body>
</html>
2、然后又把panel 内嵌到window中 myPanel = new Ext.Panel({
title:'居中的panel',
html:"<iframe id='myFrame' src='URL/Publish/yulan.aspx' display:'none'></iframe>",
width:800,
height:100
});
var AddPublishwin=new Ext.Window({
title:"新交易单",
width:800,
height:610,
plain:true,
items:[AddPublishForm,myPanel], 3、然后在按钮中直接调用控件的id
,{
text:"打印预览(O)",
minwidth:70,
handler:function()
{
ReYoPrint.Preview(); }
},
还是提示控件ReYoPrint.Preview();未定义