Asp.Net/C# を使用しています。ユーザーが [OK] ボタンをクリックして続行するか、送信をキャンセルした場合、データの送信前に確認を表示する必要があります。javascript 確認ボックスがこれを行うことはわかっていますが、私の場合、自分のポップアップを表示する必要があります。これを達成する方法を誰か教えてもらえますか?ここではプラグインを使用したくありません。提案をありがとう。
質問する
500 次
1 に答える
1
次のように作成できます。
function createPopup() {
//Get the data from the form fields
var background = document.custom.back.value;
var title = document.custom.title.value;
var text = document.custom.text.value;
//Now create the HTML code that is required to make the popup
var content = "<html><head><title>"+title+"</title></head>\
<body bgcolor='"+background+"'><h1>"+title+"</h1>"+text+"<br />\
<a href='javascript:window.close()'>Close the popup</a></body></html>";
//Create the popup
var popup = window.open("","window","resizeable,width=400,height=300");
popup.document.write(content); //Write content into it.
pops.document.close();
}
ロジックは次のようになります。実行およびテストは行っていません。ロジックがマイナーな間違いを無視することを確認してください。レイアウトも設定し、境界線は確認ウィンドウのように見えます。
function popup() {
alert('popup called');
//Now create the HTML code that is required to make the popup
var content = "<html><head><title>ConfirmBox</title></head><body >Do you want to continue ? <br />
<input type='button' value='ok' onclick='return true'/>
<input type='button' value='cancel' onclick='return false'/> <a href='javascript:window.close()'>Close the popup</a></body></html>";
//Create the popup
var popup = window.open("","window","resizeable,width=400,height=300");
popup.document.write(content); //Write content into it.
pops.document.close();
}
http://www.openjs.com/tutorials/advanced_tutorial/popup.phpを参照してください
于 2012-06-07T10:01:06.960 に答える