2017-11-24 14 views
1

高さ= 200と幅= 200を設定しようとしていますが、標準サイズのページの一種です。なぜなら、私は他の高さや幅を試しても同じサイズを保つからです。ここ はコードです:window.open()は私がそれに渡すことで開かれていません

Page.ClientScript.RegisterClientScriptBlock(
    Page.GetType(), 
    "cadastrarProduto", 
    "window.open('CadastroProduto.aspx','height=100, width=100',false)", 
    true); 

cadastrarProdutoは、私が選んだ文字列キーです。 CadastroProduto.aspxは、スクリプトでリダイレクトしているページです。

私が知りたいと思っているウィンドウをポップアップする方法があれば、asp.netでこれをやろうとしています。

+1

あなたは、このような空のパラメータを渡す必要があり: 'window.open( 'CadastroProduto.aspx'、 ''、 '高さ= 100、幅= 100'、偽の) ' –

+0

ああverdade、obrigado! –

+0

'window.open'は悪い考えです。多くのブラウザ、ウイルススキャナ、ポップアップブロッカーがそれをブロックします。モーダルをよく使う。 – VDWWD

答えて

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

名前は任意です。それは空にすることができます。 空白のパラメータを設定し、高さの値を追加します。

window.open('CadastroProduto.aspx',' ','height=100, width=100',false) 
1

は、あなたが(第二名パラメータが欠落しているように見えることが

Response.Write("<script> window.open('" + "CadastroProduto.aspx" + 
"','_blank','toolbar = yes, width = 100, height = 100'); </script>"); 
0

に動作します、それを試してみてください - それはオプションだが、それはあなたが空の値を渡すことができることを意味し、単に省略しませんそれ)。 下記のhttps://www.w3schools.com/jsref/met_win_open.aspを引用:

オプション。ターゲット属性またはウィンドウの名前を指定します。 次の値がサポートされています。

_blank - URL is loaded into a new window. This is default 
_parent - URL is loaded into the parent frame 
_self - URL replaces the current page 
_top - URL replaces any framesets that may be loaded 
name - The name of the window (Note: the name does not specify the title of the new window) 
関連する問題