javascript 的window.open方法经常使用, 以下是本方法的参数:
<SCRIPT LANGUAGE="javascript"> js脚本开始; window.open 弹出新窗口的命令; 'page.html' 弹出窗口的文件名; 'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替; height=100 窗口高度; width=400 窗口宽度; top=0 窗口距离屏幕上方的象素值; left=0 窗口距离屏幕左侧的象素值; toolbar=no 是否显示工具栏,yes为显示; menubar,scrollbars 表示菜单栏和滚动栏。 resizable=no 是否允许改变窗口大小,yes为允许; location=no 是否显示地址栏,yes为允许; status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许; </SCRIPT> js脚本结束
项目中有个业务, 查看记录的详细内容时, 需要同一条记录在同一个弹出窗口内显示. 所以想到用记录的code来做为弹出的窗口名字. 但是在使用时却弹出javascript错误: 无效的参数.
到网上查了一下, 原来记录的code中包含'-'字符. 这个'-'是特殊符号, 不能用于弹出窗口的名字.
将此符号全部替换掉后, 就正常了.
var winName = policyCode.replace(/\-/g, ""); |