1

1)我在特定的目录结构中有一组“.js”文件。2)我需要将它们与我的 smalltalk 图像一起存储在本地,并且不需要单独托管它们。3) 我不需要使用 WAFileLibrary 将它们保存在 smalltalk 图像中。

请让我知道如何根据我的要求修改以下代码。

anHtmlRoot javascript 网址:'http://www.google.com/jsapi'。

像下面这样的东西..?

anHtmlRoot javascript url:“/myfolder/MyFile.js”

帮助

瓦伦·艾萨克

4

1 回答 1

2

你确实可以写:

anHtmlRoot javascript url: '/myfolder/MyFile.js'

但最好使用:

    anHtmlRoot javascript resourceUrl: 'MyFile.js'

它允许您将路径设置为配置参数。更多关于海边的书

要提供实际文件,有两个选项:

  • 使用外部网络服务器(在同一台机器上)从磁盘提供文件
  • 使用内部 Smalltalk 网络服务器从磁盘提供文件

对于后一个选项,您可以从Seaside30LGPL 存储库加载 Seaside-Filesystem 包。加载后,您可以使用 Seaside 配置工具为您的“myFolder”目录定义一个“外部目录”处理程序,该处理程序将从磁盘提供文件。

于 2012-06-14T11:45:57.833 回答