7

私のプログラムには1つのハイパーリンクがあります..

ハイパーリンクをクリックすると、小さなポップアップが開き、名前とこの名前をフォームを使用して送信するように求められます。

では、jsp、javascript、jqueryを使用してポップアップを作成するにはどうすればよいですか?

4

5 に答える 5

19

これにはwindow.openを使用できます

window.open("page url",null,
"height=200,width=400,status=yes,toolbar=no,menubar=no,location=no");

このリンクを見てください ..window.open

于 2013-03-25T10:11:10.027 に答える
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>
于 2013-03-25T10:10:14.240 に答える
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();
}
于 2013-03-25T10:10:21.383 に答える
0

これを試して:

脚本:

function winOpen()
{
    window.open("yourpage.jsp");
}

HTML:

<a href="javascript:;" onclick="winOpen()">Pop Up</a>

https://developer.mozilla.org/en/docs/DOM/window.openを読んでくださいwindow.open

于 2013-03-25T10:09:11.163 に答える
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>
于 2013-03-25T10:10:05.967 に答える