如何在新窗体中打开

nest0321 2010-05-14 03:06:23
<script language="javascript">
function newForm(uname){
var newForm = document.createElement("FORM");
newForm.id = "newForm";
newForm.name = "newForm";
newForm.action = "result.html"
newForm.method = "post";
newForm.target = "_blank";

newForm.innerHTML += "<input type=\"text\" name=\"uname\" value=\"" + uname +"\">";
document.body.appendChild(newForm);
newForm.submit();
document.body.removeChild(newForm);
}
</script>

<a href="#" onclick="newForm('zhangsan');return false;">提交</a>

不影响原来的页面的情况下在新的页面中打开result.html,不能是在新选项卡中打开。而且要求result.html没有菜单栏、状态栏、地址栏等等,还要设定result.html的大小。
...全文
125 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nest0321 2010-05-14
  • 打赏
  • 举报
回复
我知道了 这样就行了:var win = window.open('', 'newWindow', 'width=430,height=300,scrollbars=yes');
谢谢!!!
nest0321 2010-05-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 free_wind22 的回复:]

HTML code

<script language="javascript">
function newForm(uname){
var newForm = document.createElement("FORM");
newForm.id = "newForm";
newForm.name = "newForm";
newForm.actio……
[/Quote]result.html没有滚动条啊,想要有滚动条怎么办啊?
2010-05-14
  • 打赏
  • 举报
回复

<script language="javascript">
function newForm(uname){
var newForm = document.createElement("FORM");
newForm.id = "newForm";
newForm.name = "newForm";
newForm.action = "result.html"
newForm.method = "post";
newForm.target = "_blank";

var win = window.open('', 'newWindow', 'width=400,height=300');
newForm.target = 'newWindow';

newForm.innerHTML += "<input type=\"text\" name=\"uname\" value=\"" + uname +"\">";
document.body.appendChild(newForm);
newForm.submit();
document.body.removeChild(newForm);
}
</script>

<a href="#" onclick="newForm('zhangsan');return false;">提交</a>

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧