2016-10-11 4 views
0

ボタンクリックで600 * 300の新しいポップアップウィンドウを開くJavaScriptコードを書く方法を知りたい。ボタンクリックでポップアップウィンドウを開くJavascriptコード?

私はBooks.aspxに開かれたボタンを持っているとします。「表示」をクリックすると、いくつかの書籍が別のWebフォームであるポップアップウィンドウに表示されます。 BooksAuthor.aspx呼ば

これは私がこれまで試したものです:

オプション1

<asp:TextBox ID="text1" runat="server"></asp:TextBox> 
<asp:Button ID="button1" runat="server" onClick="window.open('BooksAuthor.aspx');" Text="Display" /><br /><br /> 

オプションを2

<asp:TextBox ID="text1" runat="server"></asp:TextBox> 
<asp:Button ID="button1" runat="server" onClick="openWindow();"Text="Display" /><br /><br /> 

<script type="text/javascript"> 
function openWindow() 
{ 
    window.open("BooksAuthor.aspx", "status=1,width=600,height=300"); 
} 

何も動作しているようだありません。何か案は?

ありがとうございました!

+0

出力HTMLの外観はどうですか? Serversideの技術は、クライアント上のポップアップを開く際には関係ありません。 – Halcyon

+0

あなたはBooksAuthor.aspxを意味しますか?それは今までは空です。私はちょうど今のところ窓を開けたいと思っています。それは空です@Halcyon – fkr

答えて

2

あなたは正しい構文は

window.open(URL,name,specs,replace) 

EXでカスタムサイズのウィンドウを開くにはonClientClick

<asp:Button ID="button1" runat="server" OnClientClick="window.open('BooksAuthor.aspx');" Text="Display" /><br /><br /> 

それとも

<asp:Button ID="button1" runat="server" OnClientClick="openWindow();" Text="Display" /><br /><br /> 

<script type="text/javascript"> 
function openWindow() { 
    window.open("BooksAuthor.aspx", "status=1,width=600,height=300"); 
} 
+0

ありがとうございます。それは私が望むサイズではないようですが。フルサイズの窓です – fkr

1

でJavaScriptを呼び出す必要があり:-window.open(」 BooksAuthor.aspx "、" MsgWindow "、" width = 600、height = 300 ");

+0

ありがとうございます! – fkr

関連する問題