タイトル | : クライアントスクリプトについて |
記事No | : 246 |
投稿日 | : 2003/06/27(Fri) 12:06 |
投稿者 | : mitu |
[OSのVer]:Windows2000 [VBのVer]:VB.NET
ASP.NETアプリケーションの開発をしています。 以下のようなことをしています。
Private Sub Page_Load(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles MyBase.Load 'パネルの属性追加 panel1.Attributes.Add("onmouseover", "Open_MenuPanel();") panel2.Attributes.Add("onmouseover", "Open_MenuPanel();") panel2.Attributes.Add("onmouseout", "Close_MenuPanel();") End Sub
クライアントスクリプト(HTML)
<script type="text/javascript"> function Open_MenuPanel(){ document.getElementById("pnlMenuP").style.visibility="visible" } function Close_MenuPanel(){ document.getElementById("pnlMenuP").style.visibility="hidden" } </script>
Panel1にマウスカーソルが来たら、Panel2を表示。 Panel2からマウスカーソルが外れたら、Panel2を非表示。 とやっているのですが、Panel2のVisibleをFalseにしていると、 エラーとなります。起動時は、Panel2を非表示にしておきたいのですが、 何か良い方法はありますか?
お願いします。
|