2013-04-11 65 views
0

我正在尝试使用我的内部应用程序创建Sharepoint文档库(很少使用HTML,xml,css,js和图像来创建酷炫的网站外观和感觉)。如何使用Javascript在Sharepoint 2007文档库中创建新文件

我们没有可以支持PHP/MySQL或任何类型的数据库功能的服务器/主机......只有共享的可用工作区是sharepoint 2007.所有用户都将在Internet Explorer 8上。最大用户数为1000,但它是可能的,他们可能会访问

所有网页都是静态的 - 仅查看信息,但我确实要计算一次访问特定HTML的次数。

所以我有这个代码,每次打开页面时都会创建一个新的文本文件。

它在本地文件夹上工作得很好,但是如果我把它放在sharepoint doc库上,它不会创建一个新文件。它也不会给出错误。

请问您可以使用这一个或任何其他方法使用与我可以收集使用情况信息 - 在未来我希望甚至有收集用户评论/评级将保存在这样的小文本文件中的表单。

码 -

  <HTML xmlns:mso="urn:schemas-microsoft-com:office:office" xmlns:msdt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"> 
      <HEAD> 

      <SCRIPT language="JavaScript"> 

      function WriteFile() 
      { 
       var d = new Date(); 
       var n = d.getTime(); 
       var fso = new ActiveXObject("Scripting.FileSystemObject"); 
       var fh = fso.CreateTextFile(n, true); 
       // fh.WriteLine("Some text goes here..."); 
       fh.Close(); 
      } 

      </SCRIPT> 


      </HEAD> 

      <BODY> 
      <P> 
      <SCRIPT language="JavaScript"> WriteFile(); </SCRIPT> 
      </P> 
      </BODY> 
      </HTML> 

回答

0

我创建的SharePoint用的CreateFile()函数的JavaScript API:http://aymkdn.github.io/SharepointPlus/symbols/%24SP%28%29.html#.createFile

我觉得这个功能会帮助你。

而且读本地文件,您可以使用ActiveX(像你一样)或Flash(https://github.com/Aymkdn/FileToDataURI

+0

看起来这将解决我的问题...我还没有机会测试它在过去的几天。我会在本周测试它并让你知道。谢谢。 – rinuk 2013-04-15 14:08:08

+0

嗨AymKdn,它给错误说$ SP()“对象预计” – rinuk 2013-05-02 10:46:14

+0

我已经完成,但该功能不运行。没有错误。调试器不显示任何错误。你能给我一个例子的HTML页面代码来尝试吗?感谢您的帮助。 – rinuk 2013-05-03 10:50:39

相关问题