• EOS project 中 的一个 jsp 文件中 调用 javascript函数的问题


    大家好!

     在我的 EOS 项目中,有一个页面流,共三个元素:“开始”---“视图”----“结束”。其中视图与一个jsp文件(A.jsp)关联。

    页面流完成的任务是在 jsp 文件呈现的网页上展示一个 flash (一个饼图),控制饼图的数据是在jsp 文件中生成的,然后把数据传递给一个javascript函数,由此函数具体完成flash的展现。

    此饼图来自 http://www.fusioncharts.com/Default.asp 为了展现饼图需要下载flash 文件,fusioncharts提供许多种flash。在下面的代码中使用的是  Doughnut2D.swf  。因为此论坛的上传附件功能无法使用,所以请想要帮助我的朋友到  www.fusioncharts.com/Default.asp 下载

    FusionCharts v3 (链接就在 FusionCharts v3 Links 下方的 'download')。解压缩后,可以看到 Doughnut2D.swf  charts 目录下。使用此flash很简单,直接把它放在 项目的webroot (Eclipse) webcontent (EOS Studio, Web Project) 下即可, 我是把它放在webroot / webcontent charts目录下。 javascript 文件 FusionCharts.js 在JSClass目录下。

    我在 Eclipse 中以及在 EOS Studio 建立 Web Project 都是可以通过的。

    但在 EOS Studio 建立的EOS项目中建立上述三元素页面流中无法通过。

    如果在 A.jsp 文件中 使用 <<script>> ...... <</script>> 调用javascript函数,似乎调用不到 javascript函数。如果使用<<h:script>>调用javascript函数,感觉能够调到 javascript函数。但会出现下列错误

                            h:script must be empty according to TLD.

    请大家帮助。

    jsp文件内容如下

      

    Code

    -----------

    javascript 程序 FusionCharts.js  如下所示.

    (主要作用是展示一个flash swf文件,具体要展示的swf文件名,包含在上面的jsp 文件中的变量strXML里,并通过 myChart1.render("chartDiv");  语句传进 javascript 函数)FusionCharts.js 可以在下载的fusioncharts的JSClass目录下找到。

    Code

  • 相关阅读:
    Shortest path of the king
    二分查找c++简单模板
    2017广东工业大学程序设竞赛B题占点游戏
    2017广东工业大学程序设竞赛C题爬楼梯
    2017广东工业大学程序设竞赛E题(倒水)
    p1250 种树 贪心
    P1248 加工生产调度 贪心
    P1209 [USACO1.3]修理牛棚 Barn Repair 贪心
    P1607 [USACO09FEB]庙会班车Fair Shuttle 贪心
    P2602 [ZJOI2010]数字计数 数位dp
  • 原文地址:https://www.cnblogs.com/cy163/p/1602784.html
Copyright © 2020-2023  润新知