如何使用javascript在弹出窗口中添加不可编辑的URL

时间:2010-06-24 08:10:09

标签: javascript

点击链接后,我正在使用javascript打开新窗口。 我希望新窗口应显示地址栏,但该栏的值不应更改。

我能这样做吗?

我使用的脚本代码是:

="Javascript:void(window.open('help.aspx?ID=" + Fields!ID.Value +"','mywindow','_self','width=500,height=500'))"

提前致谢

2 个答案:

答案 0 :(得分:1)

只需使用以下代码:

function OpenNonEditableWindow(){
  window.open(
    'YourURL',
    'AnyNameForNewWindow', 
    'directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=400,height=350'
  );
}

并这样称呼它:

<button type='button' onclick='OpenNonEditableWindow()'>Click Me</button>

答案 1 :(得分:0)

我认为这应该是使用你的代码所发生的事情。

只需删除__self参数,它不属于那里并覆盖您的宽度和高度设置。

window.open('help.aspx?ID=" + Fields!ID.Value +"','mywindow','width=500,height=500'))"