
1 ForgotFun 2013 年 5 月 23 日 你的FROM的信息应该不全,可能缺少URL或者METHOD |
5 ForgotFun 2013 年 5 月 23 日 |
6 dntc 2013 年 5 月 23 日 window.frames["main"].document.forms[0].submit(); 执行后会立即执行 window.frames["main"].location.href="list_wj.jsp"; 进行跳转. 并不会等待 submit 完了后才跳转 |
7 jasya 2013 年 5 月 23 日 @Plumes submit会向你所请求的界面发送数据,所以有location.href,可能你的submit的数据和请求页面的工作并没有完成,所以说不是跳过submit而且没完成 |
8 jasya 2013 年 5 月 23 日 这种请求你最好用ajax一个同步请求,在完成请求后在执行location.href |
9 Plumes OP @jasya 假如我现在想在iframe中载入编号为page_0,page_1....page_i这样一系列的网页,并在每个网页打开后用alert弹出 i,这样该怎么做呢?我尝试了包括回调函数,settimeout等好多种方法,结果都还是页面不跳转,依次弹出 i,然后直接跳转到最后一个网页 |
11 Plumes OP @jasya for(k=4;k<=6;k++){ window.frames["main"].location.href="http://example.com/pg.jsp?wj_num="+k; window.frames["main"].Onload=alert(k); } 这是我的代码,依然是在当前页面依次弹出4,5,6,然后直接跳转到page6 |
12 jasya 2013 年 5 月 23 日 for(k = 4; k<=6;k++){ window.frames["main"].document.forms[k].url = "http://example.com/pg.jsp?wj_num="+k; window.frames["main"].document.forms[k].Onload= function(){alert(k)}; } |
13 jasya 2013 年 5 月 23 日 @jasya 第二行不是url..汗 是src window.frames["main"].document.forms[k].src= "http://example.com/pg.jsp?wj_num="+k; |
17 thursday 2013 年 5 月 23 日 是不是跨域了。。同源策略导致的不能 操作 其他域名下的iframe页面 |
18 jasya 2013 年 5 月 23 日 |
19 ijse 2013 年 5 月 24 日 晕,, 程序写成这样。。。 您 多定义几个变量不费钱。。 |
20 Plumes OP 最后的解决办法是在原始页面append若干iframe,把这一系列的网页同时载入,待载入完毕后,再执行其他代码 |
21 ChanceDoor 2013 年 5 月 24 日 提交完成返回一个值 用interval 检查到提交完成后clearInterval 再跳转 |