模态窗口的问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 04:51:35
我有两个页,第一个页是列表每条记录后提供修改,我想用模态窗口做,showModalDialog(url,document),我传的是整个document对象,现在有一个问题,到了模态窗口页面怎么识别我点的是哪个修改,我要修改哪条记录(一次只能修改一条)?我觉得需要再传一个i,作为修改的索引。问题就是dialogArgments可以传任何一种对象,那一个对象+一个字符串(有可能还会有别的类型)怎么传到模态窗口??请高手指点,如果有固定语法请帖进来
您所说的i这样传吧window.showModalDialog("fy_flxg.jsp?i="+i,document); 然后先把这个i写到hidden里,再用script取道i,是这个意思吧。我就是这么做的,可是我觉得这样太笨了。showModalDialog既然提供了传值的功能,能不能把多个值一起传过去,也就是说不用jsp的get或post方法。我想过用数组,把document和i放到一个数组里,虽然他们不是一个类型,也有办法办到吧。这样做的话,后面还会有另一个问题不好解决,总之showModalDialog的第二个参数就得是window或document。您帮忙想一想又没有别的办法

你既然传了一个document过去,那么你点击“修改”弹出模态框之前就想document的一个对象,如定义的一个id为‘hid’的隐藏input的值为你要传的i,然后在弹出窗口就可以通过document.hid.value取得这个i值了