代码如下:
 <object id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0"
                width="0">
  </object>方法如下:
  //按钮事件
        var print = function () {
            pagesetup_null();
            document.all.WebBrowser.ExecWB(6, 1);
        }
        var directPrint = function () {
            pagesetup_null();
            window.WebBrowser.ExecWB(6, 6);
        }
        var PrintSetUp = function () {
            pagesetup_null();
            document.all.WebBrowser.ExecWB(8, 1);
        }
        var PrintReview = function () {
            pagesetup_null();
            document.all.WebBrowser.ExecWB(7, 1);
        }按钮的事件:
 window.onload = function () {
            createButton("btn0", "打印设置", print);
            createButton("btn1", "直接打印", directPrint);
            createButton("btn2", "页面设置", PrintSetUp);
            createButton("btn3", "打印预览", PrintReview);
        }为什么在asp。net页面中报
行: 108
错误: 对象不支持此属性或方法    急盼你们的回复 ,谢谢,Thanks 

解决方案 »

  1.   

    你的createButton方法在哪里呢?
      

  2.   


            //创建按钮
            var createButton = function (vID, vValue, eventHandler) {
                var div = document.getElementById("div1");
                var btnButton = document.createElement("INPUT");
                btnButton.type = "Button";
                btnButton.id = vID;
                btnButton.value = vValue;
                btnButton.onclick = eventHandler;
                div.appendChild(btnButton);
            }
      

  3.   

     <script language="javascript">         function print()
             {
             document.body.insertAdjacentHTML("beforeEnd","<object id=\"WebBrowser\" width=0 height=0 \classid=\"clsid:8856F961-340A-11D0-A96B-00C04FD705A2\">");
             document.all.WebBrowser.ExecWB(6,6);
             var ui = document.getElementById("btn1");
             ui.style.display="none";         }
         
          
    </script> 
      

  4.   

    你给我的是winform里面的吗?没有webform吗