yzgname 发表于 2011-12-21 08:44

window.open 使用--无效参数

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