我有一个位于导航 portlet 下的 html 文件。我想从导航 portlet 中的一个 html 文件中调用 javascript。我将 javascript 文件放在 custom 下,并在 portal_javascript Registry 中注册了 javascript。但我仍然无法调用 javascript。
这是html页面:
<script language="Javascript" type="text/javascript" src="calculatemyval.js"></script>
<form name="addition">
<tbody><tr>
<td>Value 1: <br>
</td>
<td>
<input size="5" name="v1" type="text">
in kg <br>
</td>
</tr>
<tr>
<td>Value 2 : <br>
</td>
<td>
<input size="5" name="v2" type="text">
in cm <br>
</td>
</tr>
<tr>
<td> <br>
</td>
<td>
<input value="calc" onclick="calcvalue()" name="button" type="button"><br>
</td>
</tr>
<tr>
<td>Result: <br> </td>
<td><input name="result" size="5" readonly="readonly" type="text">
<br></td>
</tr>
</tbody>
</form>
这是我的脚本:
计算myval.js
<script type="text/javascript">
function calcvalue(){
var h = document.addition.v1.value;
var g = document.addition.v2.value;
var res = 0;
if (h > 0){
h = h / 100.0;
res = g / (h * h);
res = Math.ceil(res * 10) / 10
document.addition.result.value = res;
}
}
</script>
谢谢