Javascript 不使用cherryPy的XML/SWF图表示例

Javascript 不使用cherryPy的XML/SWF图表示例,javascript,python,cherrypy,xml-swf-charts,Javascript,Python,Cherrypy,Xml Swf Charts,我正在尝试将XML/SWF图表库与cherrypy一起使用。我想用漂亮的图表生成html报告 我试图用cherryPy公开一个默认的XML/SWF图表示例,但由于某些原因,javascript不能用cherryPy正常工作 我创建了以下python脚本: 我有以下目录结构: D:。 +---图库 +---资料 Alpha+-css +脚本 +---资源 +---按钮翻转 +---swf中的图表 +---光标 +---全屏 +---预览滚动条 +---卷轴 我将javascript文件和库

我正在尝试将XML/SWF图表库与cherrypy一起使用。我想用漂亮的图表生成html报告

我试图用cherryPy公开一个默认的XML/SWF图表示例,但由于某些原因,javascript不能用cherryPy正常工作

我创建了以下python脚本:

我有以下目录结构:


D:。
+---图库
+---资料
Alpha+-css
+脚本
+---资源
+---按钮翻转
+---swf中的图表
+---光标
+---全屏
+---预览滚动条
+---卷轴

我将javascript文件和库所需的所有文件放在。\data\scripts文件夹中。(我还尝试将这些文件放在根文件夹中,但也没有成功)

示例html文件如下所示:
conf = {'/js/AC_RunActiveContent.js':
    {'tools.staticfile.on': True,
     'tools.staticfile.filename':
         os.path.join(current_dir, 'data', 'scripts', 'AC_RunActiveContent.js')}}


AC_FL_RunContent=0
DetectFlashVer=0











此内容需要JavaScript。





当我双击示例文件时,它工作正常,但当我运行python脚本并浏览到端口8080上的本地主机地址时,会出现一个弹出窗口,显示以下消息:

“此页面需要AC_RunActiveContent.js”

我想我在python脚本中做错了什么,但我无法找出我做错了什么。 为什么javascript在cherryPy中不工作,而在sample.html文件中工作?我忘了什么吗

<script src="AC_RunActiveContent.js" language="javascript"></script>
后来

<script src="/js/AC_RunActiveContent.js" language="javascript"></script>

我打赌后者会产生404。尝试将行更改为:



哦,你的HTML也可以使用
元素。

谢谢你的回答。javascript现在正在工作。我遇到了另一个问题。图形不显示。我在书页上只看到一个灰色的方框。我是否也应该将XML文件和SWF文件放在conf中?我对Flash小工具一无所知。阅读文档,并尝试自己调试它。您似乎也需要从服务器提供xml配置。
conf = {'/js/AC_RunActiveContent.js':
    {'tools.staticfile.on': True,
     'tools.staticfile.filename':
         os.path.join(current_dir, 'data', 'scripts', 'AC_RunActiveContent.js')}}
<script src="AC_RunActiveContent.js" language="javascript"></script>
<script src="/js/AC_RunActiveContent.js" language="javascript"></script>