到底history.back()做了什么? history.back()返回,前一页面不会再重新下载的,是利用缓存的页面 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以看看http://www.chmhome.com/technology/program-design/php/20071005/111347.html 我的第一个页面有下面的js,用途是当用户选择某种支付方式的时候,显示一个checkbox作为一种选项,但是在当前这个页面(A)提交请求到程序B的时候,程序B执行失败,点击history.back返回页面A,这时在页面A再次提交请求,就报js错误了,提示相应的对象不存在function showYBChoose(){ $("box").innerHTML=''; $("desc").innerHTML='';}function showQBChoose(){ $("box").innerHTML='<input type="checkbox" name="checkbox1" value="checkbox" checked/>'; $("desc").innerHTML='XXX1';}function showQDChoose(){ $("box").innerHTML='<input type="checkbox" name="checkbox2" value="checkbox" checked/>'; $("desc").innerHTML='XXX2';}以及下面的htm<tr> <td height="40"></td> <td colspan="3" align="center"><table width="312" height="25" border="0" align="left" cellpadding="0" cellspacing="0"> <tr> <td width="25" align="right" valign="bottom" class="style1"><input id="type_id2" type="radio" name="paytype" value="2" checked onClick="show1Choose();"/></td> <td width="60" height="22" align="center" valign="middle" class="style1">支付1</td> <td width="25" align="right" valign="bottom" class="style1"><input id="type_id1" type="radio" name="paytype" value="1" onClick="show2Choose();"/></td> <td width="55" height="20" align="center" valign="middle" class="style1">支付2</td> <td width="21" align="left" valign="bottom" class="style1"><input id="radio" type="radio" name="paytype" value="1" onClick="show3Choose();"/></td> <td width="126" align="left" valign="middle" class="style1">支付3</td> </tr> <tr> <td height="22" align="right" class="style1" id="box"></td> <td colspan="5" align="left" valign="middle" class="style1" id="desc"></td> </tr> 这个是提交函数function Hospital_BuyGoods(medicine_id){ var url=""; var payArry=document.getElementsByName("paytype"); if(payArry[0].checked) { url='aaa'; } else if(payArry[1].checked) { url='bbb'; } else { url='ccc'; } window.location = url;} do it ? 以前有一位问过我这个问题。我告诉他:AJAX提交才是王道。@_@ 一个简单的ajax例子 图片滚动,颜色从灰色变成本来自己的颜色!!这个怎么弄? 怎样用正则去除乱码? javascript数组中的input标签中所加的事件不起作用? 计数器问题。。 如何自动执行javascript,而不弹出IE安全提示? 如何获取到所在的框架对象? 实现一个删除链接 在前台通过列表框的内容选定来动态显示信息,请高手赐教 怎样禁止表格内的文本在按shift或control健的时候被选择? FireBug 的支持问题 "您查看的网页正试图关闭窗口"如何去掉
程序B执行失败,点击history.back返回页面A,这时在页面A再次提交请求,就报js错误了,提示相应的对象不存在
function showYBChoose()
{
$("box").innerHTML='';
$("desc").innerHTML='';
}function showQBChoose()
{
$("box").innerHTML='<input type="checkbox" name="checkbox1" value="checkbox" checked/>';
$("desc").innerHTML='XXX1';
}function showQDChoose()
{
$("box").innerHTML='<input type="checkbox" name="checkbox2" value="checkbox" checked/>';
$("desc").innerHTML='XXX2';
}
以及下面的htm
<tr>
<td height="40"></td>
<td colspan="3" align="center"><table width="312" height="25" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="25" align="right" valign="bottom" class="style1"><input id="type_id2" type="radio" name="paytype" value="2" checked onClick="show1Choose();"/></td>
<td width="60" height="22" align="center" valign="middle" class="style1">支付1</td>
<td width="25" align="right" valign="bottom" class="style1"><input id="type_id1" type="radio" name="paytype" value="1" onClick="show2Choose();"/></td>
<td width="55" height="20" align="center" valign="middle" class="style1">支付2</td>
<td width="21" align="left" valign="bottom" class="style1"><input id="radio" type="radio" name="paytype" value="1" onClick="show3Choose();"/></td>
<td width="126" align="left" valign="middle" class="style1">支付3</td>
</tr>
<tr>
<td height="22" align="right" class="style1" id="box"></td>
<td colspan="5" align="left" valign="middle" class="style1" id="desc"></td>
</tr>
function Hospital_BuyGoods(medicine_id)
{
var url="";
var payArry=document.getElementsByName("paytype");
if(payArry[0].checked)
{
url='aaa';
}
else if(payArry[1].checked)
{
url='bbb';
}
else
{
url='ccc'; }
window.location = url;
}