2016-04-09 6 views
1

私はasp.netページにポップアップJavaScript機能を持っていると私はvb.net、ネット

<script type="text/javascript"> 
 
     function pop(div) { 
 
      document.getElementById(div).style.display = 'block'; 
 
     } 
 
     function hide(div) { 
 
      document.getElementById(div).style.display = 'none'; 
 
     } 
 
     //To detect escape button 
 
     document.onkeydown = function (evt) { 
 
      evt = evt || window.event; 
 
      if (evt.keyCode == 27) { 
 
       hide('popDiv'); 
 
      } 
 
     }; 
 

 
     function GoBack() { 
 
      window.history.forward(); 
 
     } 
 
    </script>

+0

はStackOverflowのへようこそ。質問をするためのガイドラインは、[ヘルプセンター](http://stackoverflow.com/help)をご覧ください。これは無料のコード作成サービスでもチュートリアルサイトでもありません。試したコードをどのように動作していないのか、そして期待される結果がどうなるかについての説明とともに提示するために、基本的な研究をすでに行ったことが期待されます。それが立てば、あなたの質問は「広すぎます」。 – jbm

+0

VBコードからjs関数を実行するのはあまり意味がありません。VBがサーバー上でページを作成するために実行されています。ページがダウンロードされると、jsはブラウザ内で実行されます。 –

+0

私はレコードを挿入した後にポップアップdivを表示したいので データベースに –

答えて

1
背後にあるコードから関数を呼び出したいです

あなたはコードビハインドでRegisterStartupScriptを呼び出す場合は、ページがブラウザにロードされると、JavaScriptの関数が実行されます。

ClientScript.RegisterStartupScript(Me.GetType(), "JSScript", string.Format("pop('{0}');", divID)) 

しかし、それはコードビハインドでdivにアクセスできるようにするには簡単かもしれ:

<div id="div1" runat="server" ... > 

とそこdisplay属性を設定します。

div1.Style("display") = "block" 

または

div1.Style.Remove("display") 
+0

が正しくありました if(条件付き)のコードビハインドでdivアクセシビリティを使用しました。 –