`
kimmking
  • 浏览: 536839 次
  • 性别: Icon_minigender_1
  • 来自: 中华大丈夫学院
社区版块
存档分类
最新评论

Ext中使用Word

    博客分类:
  • ext
阅读更多
Ext中使用Word
  • 大小: 104.8 KB
  • 大小: 115.9 KB
分享到:
评论
14 楼 kimmking 2008-12-25  
archangel 写道

可以实现在word中保存之后自动上传到服务器更新么?

可以实现,有点麻烦。
推荐在页面按钮上执行保存并上传。
13 楼 archangel 2008-12-23  
可以实现在word中保存之后自动上传到服务器更新么?
12 楼 kimmking 2008-09-22  
flybirdlc 写道
高手方便不方便把你页面的 整个信息发一下
包括头部的head 和最上面的 W3C声明 还有所引用的 EXT的 js 文件 和CSS文件
我估计我可能是引用了不对的 JS 或者是 W3C头不对

我开发都是在IE6下做的,IE7刚装的。

除了ext外,没有其他的css和js。
11 楼 flybirdlc 2008-09-22  
高手方便不方便把你页面的 整个信息发一下
包括头部的head 和最上面的 W3C声明 还有所引用的 EXT的 js 文件 和CSS文件
我估计我可能是引用了不对的 JS 或者是 W3C头不对
10 楼 flybirdlc 2008-09-22  
不一样的啊  你是IE7.0 老大 能通过MSN 或者QQ联系你吗?
因为这个状况没法抓图啊
9 楼 kimmking 2008-09-19  
环境跟我一致

ps:没看我留了手机号!!
8 楼 flybirdlc 2008-09-19  
WORD2003
7 楼 flybirdlc 2008-09-19  
我用的是IE 6.X
DSOFRAMER 2.1.2
EXT 2.0
请问如何联系你?
6 楼 kimmking 2008-09-18  
flybirdlc 写道
请问一下我也是使用的 EXT+DSOFRAMER  但是 每当打开word的时候
浏览器可视区域就会全部泛蓝一下  类似于遮罩一样的全部泛蓝  然后word打开之后消退
不晓得为什么  请问你有遇到吗?

1、dsoframer和word、ie,操作系统的版本
2、代码怎么写的。

可以联系我,看能不能给你解决。

134 8871 3022
5 楼 flybirdlc 2008-09-18  
请问一下我也是使用的 EXT+DSOFRAMER  但是 每当打开word的时候
浏览器可视区域就会全部泛蓝一下  类似于遮罩一样的全部泛蓝  然后word打开之后消退
不晓得为什么  请问你有遇到吗?
4 楼 bluesky_xwj 2008-08-15  
不错,期待楼主能整理一下!提供下载!
3 楼 fubiyue 2008-07-29  
能不能把具体的代码放出来
2 楼 kimmking 2008-07-28  

var getSystemFileTemp = function() {
 var fso;
 var f;
 try {
  fso = new ActiveXObject("Scripting.FileSystemObject");

  f = fso.GetSpecialFolder(2);
 } catch (e) {
  Ext.MessageBox.alert("系统提示", e);
 }
 return f;
}

var grd = new Ext.grid.GridPanel({
  renderTo : "win",
  height : 200,
  width : 260,
  cm : colM,
  store : store,
  autoExpandColumn : 2,
  tbar : [{
   text : '打开文档',
   tooltip : '打开选中文档',
   handler : function() {

    if (document.getElementById("fileDown1") == undefined) {
     var div = document.createElement("div");
     div.className = "x-hidden";
     div.id = 'fileDown1';
     div.innerHTML = "<object id =\"filedownload\"  height ='0' width ='0' classid=\"clsid:35556C93-F440-4B75-8627-3C9AACA4EE9B\" CODEBASE=\"fileassist.cab#version=1,0,0,2\"></object>";
     document.body.appendChild(div);
    }

    var selects = grd.getSelectionModel().getSelections();
    if (selects.length <= 0) {
     Ext.MessageBox.alert("系统提示", "请选择要打开的文档!");
     return;
    }

    var id = selects[0].get('id');
    var version = selects[0].get('version');
    var srealfilename = selects[0].get('srealfilename');

    var jsppath = window.location.href;
    var rootpath = jsppath;

    if (rootpath.charAt(rootpath.length - 1) != "/") {
     var tpos = jsppath.lastIndexOf("/");
     rootpath = jsppath.substring(0, tpos + 1);
    }

    // var url = rootpath + "/FileDownLoadServlet?zip=0&realname="
    // + srealfilename + "&docname=" + sdocname + "&version="
    // + version;
    var url = rootpath + "/FileDownLoadServlet?zip=0&id=" + id;
    var downloadfilename = getSystemFileTemp() + "\\"
      + srealfilename;

    try {
     var result = filedownload.DownloadFile(downloadfilename,
       url, 1);
    } catch (e) {
     Ext.MessageBox.alert("系统提示", "下载文件时出错:" + e.description);
     return;
    }

    if (!result) {
     Ext.MessageBox.alert("系统提示", "文件下载失败!");
     return;
    }

    var htm = "<div>";
    htm += "<object id =\"dsoDocument\" classid=\"clsid:00460182-9E5E-11D5-B7C8-B8269041DD57\" CODEBASE=\"dsoframer.cab#version=2,0,0,0\"><param name='Toolbars' value='false' /></object>";
    htm += "</div>";

    var win = new Ext.Window({
     id : 'dso',
     title : "查看文档[" + sdocname + "],版本[" + version + "]",
     maximizable : false,
     resizable : false,
     draggable : false,
     // width : 800,
     // height : 500,
     html : htm
    });

    var openfile = function() {
     win.fitContainer();
     win.setPosition(0, 0);
     dsoDocument.width = win.getInnerWidth();
     dsoDocument.height = win.getInnerHeight();
     try {
      dsoDocument.open(downloadfilename);
     } catch (e) {
      alert('打开文件时出错!');
     }
    }

    win.on("show", openfile);
    win.show();

   }

  }, '-', {
   text : '导出文档',
   tooltip : '导出选中文档',
   handler : function() {
    var selects = grd.getSelectionModel().getSelections();
    if (selects.length <= 0) {
     Ext.MessageBox.alert("系统提示", "请选择要打开的文档!");
     return;
    }
    // var srealfilename = selects[0].get('srealfilename');
    var id = selects[0].get('id');
    var jsppath = window.location.href;
    var rootpath = jsppath;

    if (rootpath.charAt(rootpath.length - 1) != "/") {
     var tpos = jsppath.lastIndexOf("/");
     rootpath = jsppath.substring(0, tpos + 1);
    }
    var url = rootpath + "/FileDownLoadServlet?zip=0&id=" + id;
    // + srealfilename + "&docname=" + sdocname + "&version="
    // + version;
    window.open(url);

   }

  }, '-', {
   text : '添加新版本',
   tooltip : '添加新版本',
   handler : function() {

    addversion();

   }

  }],
  buttons : [{
   text : '关闭',
   handler : function() {
    grid.getStore().reload();
    Ext.WindowMgr.getActive().close();
   }
  }]
 })
 ///return grd;
}

1 楼 micki 2008-07-27  
很好很强大,怎么实现的呢?

相关推荐

Global site tag (gtag.js) - Google Analytics