js|大小寫|人民幣|頁面|轉換
實現方法一
applet實現頁面是rmb.jsp,此頁面是通過applet來實現人民幣小寫轉換成大寫的。此頁面有三個變數需要在載入classes的時候進行初始化:
<applet type="applet" id="myApplet" codebase = "." name="TestApplet"
align="middle" code="lqh.rmb.Applicate.Rmb.class"
width="560" height="25">
<param name="RGB_Back" value="241|247|251">
<param name="RGB_Fore" value="255|0|0"/>
<param name="WIGTH" value="560"/>
</applet>
變數RGB_Back是初始化背景色的,修改次變數可以使applet的背景色跟自己頁面的風格一樣;變數RGB_Fore是初始化字型的顏色; WIGTH要和applet的寬度一樣,這個變數是保證顯示的轉換資訊在中間顯示。
此種方法不能傳遞值給頁面trans.jsp,只能顯示並且不能copy。
頁面代碼如下:
<html>
<head>人民幣小寫轉換成大寫</head>
<%@ page contenttype="text/html;charset=gb2312" %>
<SCRIPT language=JavaScript>
function trans(){
//取變數的值
var aaa=document.rmb. rmb_test.value;
//給applet賦變數的值
document.myApplet.setRMB(aaa);
document.myApplet.repaint();
return true;
}
</SCRIPT>
<body>
<form name="rmb">
輸入金額:<input type=”text” name=”rmb_test” onkeyup=”trans()”><br><hr>
<%@ include file="../rmb.jsp" %>
</form>
</body>
</html>
實現方法二
applet實現頁面是rmb.jsp,此頁面是通過applet來實現人民幣小寫轉換成大寫的。此頁面不需要變數進行初始化,在頁面上不顯示applet畫的映像;而可以把轉換的值傳遞給頁面變數:
<applet type="applet" id="myApplet" codebase = "." name="TestApplet"
align="middle" code="lqh.rmb.Applicate.Rmb.class"
width="0" height="0">
</applet>
頁面trans.jsp代碼如下:
<html>
<head>人民幣小寫轉換成大寫</head>
<%@ page contenttype="text/html;charset=gb2312" %>
<%@ include file="../rmb.jsp" %>
<SCRIPT language=JavaScript>
function trans(){
var aaa=document.rmb. rmb_test.value;
//得到轉換的值
var rmb = document.myApplet.getRMB(aaa);
document.rmb. rmb_result.value = rmb;
return true;
}
</SCRIPT>
<body>
<form name="rmb">
輸入金額:<input type=”text” name=”rmb_test” onkeyup=”trans()”><br>
轉換結果:<input type=”text” name=”rmb_result” ><br>
</form>
</body>
</html>