用JS写了个软键盘,怎么样实现切换输入法呢?
还有我加入JS的键盘功能后,点击查询老是没有反应,因为我对JS和ASP不熟悉,望各位高手帮忙!代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>xxxx</title>
<link href="css.css" rel="stylesheet" type="text/css";href="softkey.css" type="text/css" rel="stylesheet">
<script src="softkeyboard.js" type="text/javascript"></script></head><body leftmargin="0" topmargin="0">
<table width="1024" border="0" cellspacing="0" cellpadding="0" height="614">
<tr>
<td width="390"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="390" height="768">
<param name=movie value="top.swf">
<param name=quality value=high>
<embed src="top.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="390" height="768">
</embed>
</object></td>
<td background="pt.JPG" valign="top">
<table width="611" border="0" cellpadding="0" cellspacing="0" height="148">
<tr>
<td height="60" valign="top">
<table width="608" border="0" cellspacing="0" cellpadding="0" height="53">
<tr>
<td width="302"> </td>
<td width="306">
<table width="305" border="0" cellspacing="0" cellpadding="0" height="31">
<tr>
<td><a href="../index.html"><img src="b-1.GIF" width="80" height="25" border="0"></a></td>
<td><a href="../japan/1-index.html"><img src="b-2.GIF" width="80" height="25" border="0"></a></td>
<td><a href="../english/1-index.html"><img src="b-3.GIF" width="80" height="25" border="0"></a></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="468" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="60" width="23"> </td>
<td height="60" width="501"> </td>
</tr>
</table>
<table width="452" border="0" cellpadding="0" cellspacing="0" height="178">
<tr>
<td height="60" width="25"> </td>
<td height="60" width="427" valign="top"> <table width="496" border="0" cellspacing="0" cellpadding="0" height="146">
<form action="searching.asp" method="post">
<tr>
<td width="18"> </td>
<td width="435" valign="top">
<table width="121" border="0" cellspacing="0" cellpadding="0" height="31">
<tr>
<td> </td>
</tr>
</table>
<table width="466" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="126"> </td>
<td width="190">
<select name="s_fs">
<option value="like">模糊</option>
<option value="=">精确</option>
</select>
</td>
<td width="109">
<input type="radio" value="hz" name="cxfs" >
</td>
<td width="41">
<input type="radio" value="py" name="cxfs" checked>
</td>
</tr>
</table>
<table width="121" border="0" cellspacing="0" cellpadding="0" height="12">
<tr>
<td></td>
</tr>
</table>
<table width="465" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="129"> </td>
<td width="215">
<input id="tipLogPwd" type="text" onkeydown="Calc.password.value=this.value"
onblur="tipLogPwd.className='tip_off'"
onclick="password1=this;showkeyboard();this.readOnly=1;Calc.password.value=''"
style="width: 208; height:19">
</td>
<td width="120">
<input name="submit" type="image" value="查询" src="serach.GIF">
</td>
</tr>
</table>
</td>
</tr>
</form>
</table>
<table width="262" border="0" cellspacing="0" cellpadding="0" height="31">
<tr>
<td> </td>
</tr>
</table>
<table width="444" border="0" cellspacing="0" cellpadding="0" height="216">
<tr>
<td style="padding:10px;line-height:20px"> </td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>JS键盘的代码是从网上下载的.
还有我加入JS的键盘功能后,点击查询老是没有反应,因为我对JS和ASP不熟悉,望各位高手帮忙!代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>xxxx</title>
<link href="css.css" rel="stylesheet" type="text/css";href="softkey.css" type="text/css" rel="stylesheet">
<script src="softkeyboard.js" type="text/javascript"></script></head><body leftmargin="0" topmargin="0">
<table width="1024" border="0" cellspacing="0" cellpadding="0" height="614">
<tr>
<td width="390"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="390" height="768">
<param name=movie value="top.swf">
<param name=quality value=high>
<embed src="top.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="390" height="768">
</embed>
</object></td>
<td background="pt.JPG" valign="top">
<table width="611" border="0" cellpadding="0" cellspacing="0" height="148">
<tr>
<td height="60" valign="top">
<table width="608" border="0" cellspacing="0" cellpadding="0" height="53">
<tr>
<td width="302"> </td>
<td width="306">
<table width="305" border="0" cellspacing="0" cellpadding="0" height="31">
<tr>
<td><a href="../index.html"><img src="b-1.GIF" width="80" height="25" border="0"></a></td>
<td><a href="../japan/1-index.html"><img src="b-2.GIF" width="80" height="25" border="0"></a></td>
<td><a href="../english/1-index.html"><img src="b-3.GIF" width="80" height="25" border="0"></a></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="468" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="60" width="23"> </td>
<td height="60" width="501"> </td>
</tr>
</table>
<table width="452" border="0" cellpadding="0" cellspacing="0" height="178">
<tr>
<td height="60" width="25"> </td>
<td height="60" width="427" valign="top"> <table width="496" border="0" cellspacing="0" cellpadding="0" height="146">
<form action="searching.asp" method="post">
<tr>
<td width="18"> </td>
<td width="435" valign="top">
<table width="121" border="0" cellspacing="0" cellpadding="0" height="31">
<tr>
<td> </td>
</tr>
</table>
<table width="466" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="126"> </td>
<td width="190">
<select name="s_fs">
<option value="like">模糊</option>
<option value="=">精确</option>
</select>
</td>
<td width="109">
<input type="radio" value="hz" name="cxfs" >
</td>
<td width="41">
<input type="radio" value="py" name="cxfs" checked>
</td>
</tr>
</table>
<table width="121" border="0" cellspacing="0" cellpadding="0" height="12">
<tr>
<td></td>
</tr>
</table>
<table width="465" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="129"> </td>
<td width="215">
<input id="tipLogPwd" type="text" onkeydown="Calc.password.value=this.value"
onblur="tipLogPwd.className='tip_off'"
onclick="password1=this;showkeyboard();this.readOnly=1;Calc.password.value=''"
style="width: 208; height:19">
</td>
<td width="120">
<input name="submit" type="image" value="查询" src="serach.GIF">
</td>
</tr>
</table>
</td>
</tr>
</form>
</table>
<table width="262" border="0" cellspacing="0" cellpadding="0" height="31">
<tr>
<td> </td>
</tr>
</table>
<table width="444" border="0" cellspacing="0" cellpadding="0" height="216">
<tr>
<td style="padding:10px;line-height:20px"> </td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>JS键盘的代码是从网上下载的.
只有使用ACTIVEX实现的。否则无法实现。只能实现单个按键。