我在写一个ajax的异步刷新程序,java文件里这么写的:
StringBuffer str = new StringBuffer();
……
str.append("<tr><td class='td_left_dsj_content'>");
str.append("<a href='#' title='点击查看详情' onclick='window.open(this.value,null,height=600, width=800, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no);' value='"+detail+"'>"+eventBean.getGtitle()+"</a>");
str.append("</td></tr>");
……
页面上执行异步刷新后,点击一条记录查看详情时,IE报错,打不开详情的页面。如果我上面标红的那段字中不定义打开窗口的大小,滚动条方式等等就没有问题,但是我必须定义,请问各位,我应该怎么写才没有语法错误呢?
谢谢~~~!!!
错误信息是什么?
试试这个,我也没测试过,应该就是
window.open(pageURL,name,parameters) 中的parameters出问题了
onclick='window.open(\"this.value\",\"null\",\"height=600, width=800, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no\");'
多谢多谢 我试试!
可以了可以了 是这样写的:
onclick='window.open(this.value,\"null\",\"height=600, width=800, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no\")
多谢大家~~
我现在用struts2框架中需要使用ajax实现局部刷新,但是从容器里返回的值不知道怎么从struts.xml配置文件里映射到jsp页面里,以前servlet里写out.orint("xxxxx")就可以得到~,但是现在用struts就不知道怎么 ......