如何使用JSP或jQuery打开弹出窗口?

7

我程序中有一个超链接.

当我们点击超链接时,会弹出一个小窗口要求输入姓名,并使用表单发送这个姓名。

那么如何使用jsp、javascript或jquery创建弹出窗口呢?


你现在有什么? - Denis O.
你可以使用 window.open() 来实现。请参考 http://www.w3schools.com/jsref/met_win_open.asp。 - Ravindra Gullapalli
5个回答

19
你可以使用 window.open 来实现这个功能。
window.open("page url",null,
"height=200,width=400,status=yes,toolbar=no,menubar=no,location=no");

请查看此链接... window.open


2
那真是勇敢!引用了微软开发者网络而非Mozilla的:) - Roberto14

7
以下JavaScript将打开一个新的浏览器窗口,宽度为450像素,高度为300像素,并带有滚动条:
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>

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();
}

0

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>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接