0

好吧,所以我对这个问题看起来多么简单感到非常沮丧,但我就是无法让它发挥作用。所以这里。

我有一个显示学生调查数据的小程序。该小程序将托管在课程网站https://courselink.uoguelph.ca/shared/login/login.html上,这是 Desire 2 Learn 的一个实例。因此,当学生登录时,他们应该能够看到他们的特定图表。我编写了从服务器获取登录信息的 js 代码,但我无法将其传递给小程序。这是我尝试过的事情。顺便说一下,变量是一个字符串。

首先将小程序嵌入 HTML 并为其提供参数。

<applet width="800" height="1000" code="graphRun.class">
<PARAM name="name" value=document.hiddenfield.value>
</APPLET>

因此,我尝试在参数字段中放置各种内容,但它们总是以字符串形式返回,例如“document.hiddenfield.value”,而不是存储的内容。在这个特定示例中,我将 js 变量嵌入到隐藏字段中,然后尝试访问 HTML 中的字段。我已经尝试了很多不同的变体并做了很多谷歌搜索,但我似乎无法将非硬编码变量作为参数传递。

接下来我尝试从 javascript 运行它

var attributes = {code:"graphRun.class", width:800, height:1000} ;
var parameters = output ;
deployJava.runApplet(attributes, parameters, '1.6');

输出是js变量名。问题是它找不到我的代码,这很奇怪,因为当我从 HTML 运行小程序时,它没有这个问题。我得到的确切错误是ClassNotFoundException

您可以为这两个问题中的任何一个提供任何帮助将不胜感激。

4

0 回答 0