使用from表单提交,或者用服务器控件加runat="server"

解决方案 »

  1.   

    <form name="personal" runat="server">
           <object id="myPdf" runat="server" type="application/pdf" data="my.pdf" height="500px" width="100%" >
        
        </object>
        </form>上段代码,我在网页上打开了一个PDF,名字叫my.pdf,该pdf是可以进行写入的,我的目的是想把写入数据之后的pdf保存到服务器上,现在的问题是,后台不能获取到mypdf这个对象。
      

  2.   

    不可以
    object id="ctl" classid="clsid:A2B80A6E-42FA-4730-AEB2-B1FB38D2C8D1" width="100" height="50">
    </object>
    <script language="javascript">
    document.getElementById("ctl").函数名();
      

  3.   

    不可以
    object id="ctl" classid="clsid:A2B80A6E-42FA-4730-AEB2-B1FB38D2C8D1" width="100" height="50">
    </object>
    <script language="javascript">
    document.getElementById("ctl").函数名();
    ————————————————————————————————————————————————
    1.没看懂这是什么意思,能详细解释一下吗?
    2.我的目的是想把写入数据之后的pdf保存到服务器上,现在的问题是,后台不能获取到mypdf这个对象,
      你的意思是这个目的实现不了吗?
      谢谢。
      

  4.   

    你的想法完全是和http协议背道而驰的,http是断开式的,而且服务器根本都不懂pdf是什么东西。要实现的话,需要做两个东西,一个是客户端的pdf查看activeX控件,不用用adobe公司的了,还有就是你这个控件发送的修改信息,服务器端能响应。
    可以了解一下,金格的实现
    http://www.goldgrid.com/MiddleWare/index.asp不过简单点,还是下载了修改后,在上传吧,别在线修改了
      

  5.   

    客户的需求是PDF在线填写,并且在线保存到服务器上,请问除了购买控件,还有什么好的实现方法吗?
      

  6.   

    关键是浏览器不认识pdf文件,http标准里没有他,浏览器里能打开pdf文件是因为安装了adobe的pdf插件,这个插件不支持在线填写,那要不等他推出一个,要不自己写一个了。
      

  7.   

    我通过pdf的表单向导,生成了可输入了pdf,然后通过网页打开这个pdf,该pdf是可以在线输入的。
    现在的问题是,我无法将输入内容后的pdf保存到服务器上去。
    我的想法是:能不能在后台访问到object,然后进行保存。
    ————————————————————————————————————
    第二个想法:我通过javascript
    <script language="javascript">
    document.getElementById("mypdf");
    可以访问到网页上的pdf,我能不能通过javascript在前台保存该pdf到服务器上呢?