在我的程序中有一个hiperlink ..
当我们点击hiperlink时,会弹出一个小弹出窗口并询问名称,并使用表格发送此名称。
那么如何使用jsp或javascript或jquery创建弹出窗口?
答案 0 :(得分:19)
您可以将window.open用于此
window.open("page url",null,
"height=200,width=400,status=yes,toolbar=no,menubar=no,location=no");
看一下这个链接.. window.open
答案 1 :(得分:7)
以下JavaScript将打开一个新的浏览器窗口,450px宽,300px高,带滚动条:
window.open("http://myurl", "_blank", "scrollbars=1,resizable=1,height=300,width=450");
您可以将其添加到如下链接:
<a href='#' onclick='javascript:window.open("http://myurl", "_blank", "scrollbars=1,resizable=1,height=300,width=450");' title='Pop Up'>Pop Up</a>
答案 2 :(得分:6)
<a href="javaScript:{openPopUp();}"></a>
<form action="actionName">
<div id="divId" style="display:none;">
UsreName:<input type="text" name="userName"/>
</div>
</form>
function openPopUp()
{
$('#divId').css('display','block');
$('#divId').dialog();
}
答案 3 :(得分:0)
试试这个:
<强> SCRIPT:强>
function winOpen()
{
window.open("yourpage.jsp");
}
<强> HTML:强>
<a href="javascript:;" onclick="winOpen()">Pop Up</a>
阅读window.open
答案 4 :(得分:0)
可以在jquery-
中完成<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />
<script>
$(function() {
$( "#dialog" ).dialog();
});
</script>
<div id="dialog" title="Basic dialog">
//your form layout
</div>