jsp中window.showModalDialog如何隐藏地址栏(jsp遵循了W3C) 20
2个回答
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。
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。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不应该啊,下面是我写的一个,是没有地址栏的
<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>
<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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询