jsp中window.showModalDialog如何隐藏地址栏(jsp遵循了W3C) 20

 我来答
千锋教育
2015-12-12 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
showModalDialog弹出的dialog根本就不会有地址栏。
window其他参数含义及设置如下:
window.showModalDialog(sURL [, vArguments] [,sFeatures])
sFeatures的参数如下
1. dialogHeight: 对话框高度,不小于100px
2. dialogWidth: 对话框宽度。
3. dialogLeft: 离屏幕左的距离。
4. dialogTop: 离屏幕上的距离。
5. center: { yes | no | 1 | 0 } : 是否居中,默认yes,但仍可以指定高度和宽度。
6. help: {yes | no | 1 | 0 }: 是否显示帮助按钮,默认yes。
7. resizable: {yes | no | 1 | 0 } [IE5+]: 是否可被改变大小。默认no。
8. status: {yes | no | 1 | 0 } [IE5+]: 是否显示状态栏。默认为yes[ Modeless]或no[Modal]。
9. scroll: { yes | no | 1 | 0 | on | off }:是否显示滚动条。默认为yes。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yibing860830
2012-02-03
知道答主
回答量:23
采纳率:0%
帮助的人:10.7万
展开全部
不应该啊,下面是我写的一个,是没有地址栏的
<html>
<head>
<title>原来窗口</title>
<meta http-equiv = "content-type" content = "text/html; charset = gb2312">
<script type = "text/javascript">
//新开窗口,并传值
function goToWD() {
window.open("newWindow.html", "", "width = 500px, height = 400px") // 新打开一个窗口页面
}

//新开对话框,并传值
function goToDL() {

var goToContent = document.getElementById("js_go").value; //初始化要传过去的内容
//新打开一个对话框,方法中将goToContent写下进方法参数传送过去,新对话框用window.dialogArgument接收。
//新对话框返回的值就返回给这个方法
var backContent = window.showModalDialog("newDialog.html", goToContent, "dialogWidth: 500px; height: 400px;")
document.getElementById("js_back").value = backContent; //将传回来的值赋给js_back
}
</script>
</head>

<body>
要送出去的值:
<input type = "text" id = "js_go" value = "">
<br><br>
<input type = "button" id = "goToWindow" value = "点击打开一个新窗口,并将送出去的值传过去" onclick = "goToWD()">
<br><br>
<input type = "button" id = "goToDialog" value = "点击打开一个新对话框,并将送出去的值传过去" onclick = "goToDL()">
<br><br>
新打开元素那边输入返回回来的值:
<input type = "text" id = "js_back" value = "" >
</body>
</html>

<html>
<head>
<title>新打开的一个对话框</title>
<meta http-equiv = "content-type" content = "text/html; charset = gb2312">
<script type = "text/javascript">
function catchContent() {
//用window.dialogArguments接收,父窗口作为方法参数传过来的值
document.getElementById("js_come").value = window.dialogArguments;
}

function backTW() {
//用window.returnValue将值传回去,父窗口需要接收
window.returnValue = document.getElementById("js_goBack").value;
window.close();
}
</script>
</head>

<body onload = "catchContent()">
被原来的窗口传过来的值,此窗口接收:
<input type = "text" id = "js_come" value = "">
<br><br>
输入想要传回去的内容:
<input type = "text" id = "js_goBack" value = "">
<br><br>
<input type = "button" id = "backToWindow" value = "OK传回去吧" onclick = "backTW()">
</body>
</html>
追问


把这个加入进去之后就不行了
追答


//新开对话框,并传值
function goToDL() {

window.showModalDialog("newDialog.html", null, "dialogWidth: 500px; height: 400px;")
}

新打开的一个对话框

function catchContent() {
//用window.dialogArguments接收,父窗口作为方法参数传过来的值
document.getElementById("js_come").value = window.dialogArguments;
}

function backTW() {
//用window.returnValue将值传回去,父窗口需要接收
window.returnValue = document.getElementById("js_goBack").value;
window.close();
}

被原来的窗口传过来的值,此窗口接收:

输入想要传回去的内容:

我这边还是不会有地址栏。。。用的IE7
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式