【发布时间】:2012-07-20 08:44:30
【问题描述】:
我想要做的就是从 Applet 调用一个 javascript 函数并传递多个变量,我可以只用一个变量来做到这一点,但我想用多个来做到这一点。
从小程序调用 Javascript 函数并传递一个有效的变量:
msg = "test";
try {
getAppletContext().showDocument
(new URL("javascript:UpdateComputerDetails(\"" + msg + "\")"));
}
catch (MalformedURLException me) { }
如何将多个变量传递给该函数?
【问题讨论】:
-
到目前为止,您在传递两个变量而不是一个变量方面做了什么尝试?我不明白是什么阻碍了你……你有你需要的一切。
-
是的,我试图传递两个变量,但我正在与语法作斗争,这就是我想要做的:(new URL("javascript:UpdateComputerDetails(\"" + msg + "\ ","" + msg2 + ")"));
-
试试
(new URL("javascript:UpdateComputerDetails('" + msg + "','" + msg2 + "')")); -
还将
catch (MalformedURLException me) { }更改为catch (MalformedURLException me) { me.printStackTrace(); }并复制/粘贴输出作为对问题的编辑。
标签: java javascript applet