Javascript 不使用cherryPy的XML/SWF图表示例
我正在尝试将XML/SWF图表库与cherrypy一起使用。我想用漂亮的图表生成html报告 我试图用cherryPy公开一个默认的XML/SWF图表示例,但由于某些原因,javascript不能用cherryPy正常工作 我创建了以下python脚本: 我有以下目录结构: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文件和库
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>