日期:2014-05-18  浏览次数:20467 次

js跳转页面在新页面打开
function change() {
  var search = document.getElementById("MainContent_txt_searchtxt").value;
  window.open("bbssearch.aspx?search=" + search, "_blank", 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=300,height=260,left=300,top=300')
  }
我用了上面的代码,结果是在跳转了并在新页面打开了。但是原页面却变成了目录清单。这是为什么呢?有没有其他类似的js跳转页面传参数并在新页面打开的方法?

------解决方案--------------------
新窗口打开页面或对话框:
window.open(url地址?..&..,_blank,对话框的外观参数);
对话框的外观参数:
"left=x坐标,top=y坐标,width=宽度,height=高度,resizable=yes,scrollbars=yes" //可变尺寸,带滚动条
关闭当前页面或对话框:
window.close();
模态对话框:
window.showModalDialog(url地址?..&..,_blank,对话框的外观参数);
对话框的外观参数:
"dialogLeft=x坐标,dialogTop=y坐标,dialogWidth=宽度,dialogHeight=高度,resizable=yes,scroll=yes"
非模态对话框:
window.showModelessDialog(url地址?..&..,_blank,对话框的外观参数);

------解决方案--------------------
window.open(default.html)
------解决方案--------------------
window.open('你所要跳转的页面');
------解决方案--------------------
探讨

引用:

新窗口打开页面或对话框:
window.open(url地址?..&..,_blank,对话框的外观参数);
对话框的外观参数:
"left=x坐标,top=y坐标,width=宽度,height=高度,resizable=yes,scrollbars=yes" //可变尺寸,带滚动条
关闭当前页面或对话框:
window.close(……

------解决方案--------------------
外观参数可以为空,跳转后变成了目录清单应该不是window.open的问题,可能是iis的配置的问题。
另外,你点击进行跳转操作的时候,原页面被刷新了吗?