日期:2014-05-20 浏览次数:20763 次
<SCRIPT LANGUAGE="javascript"> <!-- function aUpdate(url){ window.open (url, 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no, status=no') ; } //写成一行 --> </SCRIPT> 参数解释: window.open 弹出新窗口的命令; 'page.html' 弹出窗口的文件名; 'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替; 100 窗口高度; width=400 窗口宽度; top=0 窗口距离屏幕上方的象素值; left=0 窗口距离屏幕左侧的象素值; toolbar=no 是否显示工具栏,yes为显示; menubar,scrollbars 表示菜单栏和滚动栏。 resizable=no 是否允许改变窗口大小,yes为允许; location=no 是否显示地址栏,yes为允许; status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
------解决方案--------------------
这种基本的东西网上有蛮多资料的吧。
思路就是把你的记录ID带过去,在进行操作就行了吧。
------解决方案--------------------
删除按钮的javascript方法,接收当前记录的主键ID作为参数,提交到后台,执行对应删除动作
修改按钮的javascript方法,接收当前记录的主键ID作为参数,调用window.open方法,将window.open方法的url参数为如下形式:url = "update.jsp?businessid ="+id ,在update.jsp对更新做处理
------解决方案--------------------
穿选择的行的ID。
剩下的就可在新页面还是不在新页面没有关系了,唯一的问题是修改完后,如何刷新之前的页面,以保持同步。
如果是弹出的方式还好说,可以捕获,如果只是单纯的向新窗口迁移,那有点难办了。
------解决方案--------------------
用遮罩层啊,点击修改的时候,用JS给遮罩层里的文本框斌值,然后修改,修改之后跳回查询的java类,然后再跳转回来;如果有想刷新页面的话,你也可以用js添加一行,当然用DWR也可以
------解决方案--------------------
带着id action.do?id=xxx&xxx windows.open ..
------解决方案--------------------
传id到action,查询后跳转到新页面。。。
------解决方案--------------------
点击修改的时候调用一个js,js内容大致就是open一个新页面,设定好,高度,宽度就ok了。。。
------解决方案--------------------
1、 js调用弹出界面方法,方法里的url指向一个action 把修改的id参数传递到action
2、 action进行查询,返回界面
3、 保存修改内容
------解决方案--------------------
如果要跳出新的网页时,只需要在<a target="_bklank">