2012-03-29 22 views
0

このコードは間違っていますか間違っていますか?ポップアップウィンドウから値を取得

imgbtnProdSearch.Attributes.Add("onclick", "window.open('popUp.aspx?name=" +txtSelectProdName.ClientID+"','_new','width=1000px,height=1000px');return false"); 
+0

あなたは少しさらに手の込んだてもらえますか?あなたは、ポップアップウィンドウから親に、または他の方法で値を渡したいですか?あなたのコードがある場合は、さらにコードを投稿してください。 – Niklas

+0

保護ボイドimgbtnProdSearch_Click(オブジェクト送信者、ImageClickEventArgs E) {imgbtnProdSearch.Attributes.Add( "onclickの"、「window.open( 'popUp.aspx'、 '_新たな'、 '幅= 1000px、高さ= 1000px') ; falseを返す "); if(Session ["ProdName"]!= null) { txtSelectProdName.Text = Session ["ProdName"]。ToString(); } } – user1280428

+0

このコードでは、最初の行にポップアップウィンドウが開きます。ポップアップウィンドウから値を取った後、次のステップに進む必要があります。問題は、2番目のステップの後にポップアップウィンドウを表示しているということです。それが私が価値を得ていない理由です。助けてくださいこれで私を助けてください – user1280428

答えて

0

私は次のようにページロードでコードを追加しようとしました。

protected void Page_Load(object sender, EventArgs e) 
     { 
      imgbtnProdSearch.Attributes.Add("onclick", "window.open('popUp.aspx','_new','width=1000px,height=1000px');return false"); 
     } 

EDIT ...

protected void Page_Load(object sender, EventArgs e) 
     { 
      imgbtnProdSearch.Attributes.Add("onclick", "window.open('popUp.aspx','_new','width=1000px,height=1000px');return true"); 
     } 
+0

はい私はこれを試みましたが、それでもテキストボックスに値を表示していません。このテキストボックスはclient.aspxにあります。 – user1280428

+0

make; window.open(..)の後にtrueを返します。 – chamara

+0

の編集も参照してください。 – user1280428

関連する問題