焦点onchange,怎么判断已经执行内框架的文件?
function changeMerchantGroup(merch_group_id){
if(merch_group_id!="")
frameTemp.location.href = "../find/FindMerchantGroup.asp?merch_group_id=" +merch_group_id;
if(frameTemp.document.readyState=="complete")return;
}
<tr>
<td class="td_left">Merchant Group ID</td>
<td class="td_right" colspan="3">
<input type="text" name="merch_group_id" size="20" maxlength="6" onchange="changeMerchantGroup(document.all.merch_group_id.value)">
<iframe name="frameTemp" url="" width="0" height ="0"></iframe>
</td>
</tr>
问题点数:100、回复次数:5Top
1 楼lienzhu(李强)回复于 2004-12-03 10:08:32 得分 30
var record=""
function changeMerchantGroup(merch_group_id){
if(merch_group_id!="" && merch_group_id!=record)
{
frameTemp.location = "../find/FindMerchantGroup.asp?merch_group_id=" +merch_group_id;
record=merch_group_id;
}
if(frameTemp.document.readyState=="complete")return;
}
<tr>
<td class="td_left">Merchant Group ID</td>
<td class="td_right" colspan="3">
<input type="text" name="merch_group_id" size="20" maxlength="6" onchange="changeMerchantGroup(this.value)">
<iframe name="frameTemp" url="" width="0" height ="0"></iframe>
</td>
</tr>
Top
2 楼butcher2002(我又出来捣乱了)回复于 2004-12-03 10:12:51 得分 10
一个人啊。。。Top
3 楼shyslysky(飞天)回复于 2004-12-03 10:55:44 得分 30
function changeMerchantGroup(merch_group_id){
if(merch_group_id!="")
frameTemp.location.href = "../find/FindMerchantGroup.asp?merch_group_id=" +merch_group_id;
if(frameTemp.document.readyState=="complete")return;//个人认为在此处frameTemp.document.readyState永远是"loading",只有本函数返回,浏览器才会去做链接的,除非浏览器支持多线程
}Top
4 楼lakesea(飘渺海)回复于 2004-12-03 11:56:48 得分 30
<iframe name="frameTemp" url="" width="0" height ="0"></iframe>
把这个改一下:
<iframe name="frameTemp" url="" width="300" height ="100"></iframe>
Top
5 楼zyhowe(★☆偶然的天空☆★)回复于 2004-12-06 16:00:22 得分 0
解决:
function changeMerchantGroup(merch_group_id){
if(merch_group_id!=""){
frameTemp.parent.document.body.setCapture();
frameTemp.location.href = "../find/FindMerchantGroup.asp?merch_group_id=" +merch_group_id;
}
}
焦点事件对应的文件FindMerchantGroup.asp加
<script language="javascript">
parent.document.body.releaseCapture();
</script>Top




