- - PR -
asp:Button の非表示について
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-02-22 16:15
リンクを押下したら、javascriptが呼ばれて、画面でビローンてボタンの並びが表示されるってものを作っています。
初期表示時はボタンの並びは非表示にします。これらの処理はjavascriptとスタイルシートで以下のようにaspxで指定しました。 ------スクリプト部------------------------------------- <script type="text/javascript" language="JavaScript"> <!-- function treeMenu(id) { var disp = document.all(id).style.display; if(disp != "none" || disp == "") { document.all(id).style.display = "none"; } else { document.all(id).style.display = "block"; } } //--> </script> ------スクリプト部------------------------------------- ---------指定した部分---------------------------------- <a href="javaScript:treeMenu('treeMenu1');" style="text-decoration:none;background-color:Fuchsia;"><b>処理系メニュー</b></a> <div id="treeMenu1" style="display:none;"> <!--- 「sub1」送信ボタン ---> <asp:Button ID="Btnsub1" OnClick="OnBTNSUB1_FRM" Text="SUB1" Runat="server" CssClass="ITEM_BUTTON"></asp:Button><br /> <!--- 「sub2」送信ボタン ---> <asp:Button ID="Btnsub2" OnClick="OnBTNSUB2_FRM" Text="SUB2" Runat="server" CssClass="ITEM_BUTTON"></asp:Button><br /> <!--- 「sub3」送信ボタン ---> <asp:Button ID="Btnsub3" OnClick="OnBTNSUB3_FRM" Text="SUB3" Runat="server" CssClass="ITEM_BUTTON"></asp:Button><br /> <!--- 「sub4」送信ボタン ---> <asp:Button ID="Btnsub4" OnClick="OnBTNSUB4_FRM" Text="SUB4" Runat="server" CssClass="ITEM_BUTTON"></asp:Button><br /> </div> で、動きとしてはちゃんと動くんですけど、 javascripterrorが残ります。 フォーカスがコントロールに移動できませんというエラーです。 asp:Buttonに対してスタイルシートでdisplay:noneと指定 しているのが悪いっぽいんですけど・・・。input type="button" の場合は、javascripterrorは無いんですが、どうしたら javascripterrorが残らないようにできるのでしょうか。 | ||||||||
|
投稿日時: 2006-02-22 17:04
submit の時はエラーになる、と言うわけですか? そんなわけで、私なりにミニマムテストをしてみました。
問題なく動いています。 (Valid な HTML に書き直していますが) _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-02-22 17:30
試していただいて有難うございます。
HTMLのinput type="submit"を指定した場合, 私も動きました。しかし、asp:buttonを指定した場合、 どうもjavascripterrorが出てしまいます。変換されたHTML上のjavascript でおかしくなるのかも知れません。 | ||||||||
|
投稿日時: 2006-02-23 03:54
asp:ButtonのOnClickを外してもjavascripterrorが出ますか?
そっちでエラーが出ている気がします。 | ||||||||
|
投稿日時: 2006-02-23 13:11
ASP.NETからクライアントに出力されたHTMLと
エラーの出ないHTMLを見比べてどこか違いがありませんか? | ||||||||
|
投稿日時: 2006-02-23 13:48
ますは何処でエラーが発生しているかをつきとめましょう。 デバッガを使うと簡単に分かります。 http://support.microsoft.com/default.aspx?scid=kb;ja;816173 |
1