请 秋水无恨 来帮忙,关于showModalDialog中的后退 需要保存表单的填写内容,在网页中加上以下样式说明就可以了!<STYLE> input,select{behavior:url(#default#savehistory);}</STYLE> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按照我个人的理解,模式窗口是不支持后退的。因为模式窗口可下面的主窗口是共用一个窗口对象(试想,如果模式窗口的url变了,那么主窗口怎么办)正因为这个特性,所以我们在模式窗口中提交数据的时候,只能用frame.或者把数据提交给页面内部的iframe(因为只有frame和iframe才能保证模式窗口的url不被改变)所以,模式窗口是不支持 history.go(-1)命令的。这是我个人的一点理解,如果我说错了,请原谅我的无知! 楼上的,我遇到的情况和你说的一样,我也是这样理解的,我发现它的history.lenght为0,如果用ie打开的话,lenght一定大于0。 我当然是用的frame来提交的,但是还是无法后退 Go_Rush(阿舜)请问,iframe怎么提交阿? 模式窗口如果没有改变location,那么它的history.length肯定为0了. <html><body><form action="postok.asp" target="f2" method="post"><input type=text name=usrid><input type=submit></form><iframe name="f2" id="f2" src="about:blank" style="display:none"></body></html> to yonghengdizhen(风儿她轻轻的吹) 我改变了它的location,因为要在modaldialog里做查询,但是它的location.lenght一直都是0,我早试过,如果可以后退,用history.back()就可以后退,或者用alt+←就可以后退,并且我用location.replace替换它的session还是没有用,不过我现在花了一两天模拟实现了,做法有些流氓,但是有后退时候的效果,本来可以用服务器端的程序实现,觉得有点扰乱服务器端的编程,就用js做了。 楼上的,你是怎么改变的呢?只是改变了 frameset 里面的一个 frame 的location把?? 楼上的,当然不能用你说的方法,这样我去哪里找前面输入的值呢,当然是模仿COOKIE的思想,在页面中动态地写HIDDEN,在各个页面之间传动,有几百行代码。 多余div 用jwPlayer怎么做分段截取时间循环播放的方法 嵌套 dialogArguments 如何刷新父窗口? 杨光刚才给错了分,现在给你 大家好,帮忙看一下javascript闭包方面的一个题,看一下下面这道题的答案,并说明原因,谢谢大家 图片放大,控制失真问题 怎样克隆(自动适应)表格的宽给另一个表格呢? 正则表达式问题 底部状态栏 小白求助:为什么这样实现不了输入颜色后背景颜色的改变? 高分求教!在flash中使用javascript。 <font size=2 color=blue 请问在这里面怎样设为粗体 >a</font>
(试想,如果模式窗口的url变了,那么主窗口怎么办)
正因为这个特性,所以我们在模式窗口中提交数据的时候,
只能用frame.或者把数据提交给页面内部的iframe
(因为只有frame和iframe才能保证模式窗口的url不被改变)
所以,模式窗口是不支持 history.go(-1)命令的。
这是我个人的一点理解,如果我说错了,请原谅我的无知!
<body>
<form action="postok.asp" target="f2" method="post">
<input type=text name=usrid>
<input type=submit>
</form>
<iframe name="f2" id="f2" src="about:blank" style="display:none">
</body>
</html>
我改变了它的location,因为要在modaldialog里做查询,但是它的location.lenght一直都是0,我早试过,如果可以后退,用history.back()就可以后退,或者用alt+←就可以后退,并且我用location.replace替换它的session还是没有用,不过我现在花了一两天模拟实现了,做法有些流氓,但是有后退时候的效果,本来可以用服务器端的程序实现,觉得有点扰乱服务器端的编程,就用js做了。