JavaScriptの要点解説

このQ&Aのポイント
  • JavaScriptの要点を解説します。
  • GridViewのクリック時に行/列の背景色を変える方法を調べていたところ、特定のサンプルページを見つけました。
  • ページ内のJavaScriptコードや質問者の疑問についてコメントを入れてもらえる方を募集しています。
回答を見る
  • ベストアンサー

javascriptの内容を教えてください

GridViewをクリック時に行/列の背景色を変えたく調べていたところ、 以下のサンプルページを見つけました。 「GridViewのMouseHoverで行/列をハイライトする」 画面イメージ http://asp35.com/Samples/090306VB-2.aspx コード http://asp35.com/Samples/AjaxViewCode.aspx?file=090306VB-2.aspx まさにやりたいことではあったのですが、まだ.net初心者の為 javascriptがまったく読めません。 63行目に $('table.yui-datatable-theme tr td').hover( とありますが、"yui-datatable-theme"とはgridviewのCss名のことと理解していいのでしょうか? どなたかこのページのjavascriptにコメントを入れてもらえないでしょうか? お願いします。

noname#208236
noname#208236

質問者が選んだベストアンサー

  • ベストアンサー
  • gungnir7
  • ベストアンサー率43% (1124/2579)
回答No.1

だいたいそのイメージ通りで結構ですよ。 画面のイメージのソースを見てもらうと次の一文が見つかると思います。 <table class="yui-datatable-theme" cellspacing="0" ~ class名がyui_tadatable_themeということです。 WebデザイナにCSS名といきなり言うと会話不能になるかもしれません。 .Netの開発者同士ならニュアンスは通ると思います。 table.yui-datatable-theme tr tdとは この順で並んでいる要素のみに適用されます。 項目であるthにカーソルを合わせても何もおこりませんね。 これをtable.yui-datatable-theme th とかすると thも反応するようになります。

関連するQ&A

  • GridViewにて行全体を選択する方法

    はじめまして、ASP.NETの初心者です。 環境は、Windows XP、ASP.netでVBを利用しています。 質問は、 GridViewコントローラを使用して、「選択」ボタンを 表示させず、行全体を選択できるようにしたいのです。 以前、同じような質問がされているのを見つけて 参考URL↓を見たのですが、いまだに解決できません。 http://www.microsoft.com/japan/msdn/vs/WebApplication/vbtchTopQuestionsAboutASPNETDataGridServerControl.aspx#vbtchtopquestionsaboutaspnetdatagridservercontrolselectingrows この参考のサイトでは「DataGrid」を利用していますが、 「GridView」ではどのようにコーディングしたらよいのでしょうか? お手数ですが、ヒントをいただけないでしょうか? よろしくお願いいたします。

  • Javascriptの丸括弧の意味

    jQueryを勉強しなくてはならないのですが、JavaScriptの文法で疑問があるのでお尋ねします。 以下のURLで、気になる書式があります。 http://d.hatena.ne.jp/watanata2000/20100307/1267956738 > (function($) { > $.fn.foo = function(arg) { > // 処理 > }; > })(jQuery); この、最後の行の (jQuery) は何なのでしょうか?なぜこんなものが必要なのでしょうか? functionの定義なら、中括弧だけで済むはずです。 また、次のようなサンプルもあります。 http://developer.yahoo.com/yui/examples/datatable/dt_basic.html この中の「JavaScript:」の24行目。 > }(); となっています。 なんとなく予想してみると、関数を定義して、その引数を決めているようなイメージを持っているのですが、その考えが正しいかどうかが解りません。 もし解説が難しいのであれば、解説してあるドキュメントなどを教えて頂けないでしょうか。 本をおすすめ頂けたりすると、とても助かります。 宜しくお願いします。

  • gridViewの行選択解除

    gridViewの行選択解除 windowsのvb.netでgridviewを使用しております。 ページを読み込んだ際にgridViewにデータを表示するのですが gridViewの先頭行が選択状態のまま表示されてしまいます。 未選択状態にすることは可能なのでしょうか? お分かりになる方がいらしゃいましたらよろしくお願い致します。

  • ASPとavascript

    はじめましてこんにちわ。 ただいまasp.net(vb)で開発をしております。 gridviewにバインドしています。 そこに新たにtextbox,LBLをいれています。 textboxに値が入力されたらjavascript(クライアント側)にてバインドした値*textboxをLBLにjavascriptを使って表示したいのですが方法がわかりません。 どなたか教えていただけないでしょうか??

  • VBscriptとJAVAscriptどっち?

    WEBページ上で簡単な計算をさせたいのですが、どっちがいいでしょうか? 計算は簡単ですけど数が多いので行き詰まるとつらいです。 VB5を少しいじっていますので、Vbscriptのほうがなじみやすいけれど、資料が少ない。将来性もない? JAVAscriptのほうが資料も多く王道のような気がします。 けど難しい。 実際の機能差は VBscriptのほうはIEだけってことと、ASPで楽に使えるってことぐらいしか分かりません。 どっちにしよう。

  • GridViewのボタンの高さ

    vb.net(vs2005) asp.net GridViewのボタン(buttonfield)の高さを変えられないでしょうか。 ×リンク(文字列に変更し、フォントサイズを小さくする。) ×テンプレート列 以外でお願いします。 つまらないところで、困っています。(表が大きいので…)

  • VB.net・JavaScriptエンコードについて

    VB.net・JavaScriptエンコードについて JavaScriptでのエンコード、ではなく、 下記のページに表示されている「JavaScript」の書式が何なのかがわかりません。 http://encodemaniax.com/index/encode/utf8/44Oi44Oz44K544K%2C44O8 「モンスター」という文字列を訳があって 「"\u30e2\u30f3\u30b9\u30bf\u30fc"」という文字列に変換したいのです。 utf-8やShift-jisの変換はできるのですが、 上記ページの「JavaScript」が何を示しているのかわかりません。 自分でGoogleなどで調べても、検索用語が「JavaScriptエンコード」などとしか検索できないので 「JavaScriptでのエンコード」の結果が出てきてしまいます(汗 初歩的なことかもしれませんが、ご回答いただければ幸いです。 宜しくお願いいたします。

  • Javascriptのことは、ほとんど分からないまま、各所で配布されて

    Javascriptのことは、ほとんど分からないまま、各所で配布されているサンプルソース等を 組み合わせて、社内で使用するページを作成しています。 実現したい機能は、以下のようなものですが、どうすれば良いのか分かりません。 お分かりになられる方がおられましたら、お助け下さい。 宜しくお願いします。 【現状】 ・上下をフレームで分けたページで、上部がイラスト、下部がリスト(テーブル)です。 ・上部のイラストにはクリッカブルマップを設定しており、リンク部をクリックした際に  下部のリストの対応行を最上部に移動させています。 【実現したい機能】 ・上部のクリッカブルマップのリンク部分をクリックした際に、それに対応した下部リストの行を  ハイライト表示したい。 ・下部のリストの任意の行をクリックした際、それに対応したイラストのリンク箇所をハイライト  表示したい。 ・下部のリスト行のハイライト表示は、複数行でも可能にしたい  ⇒各行では、一度目のクリックでハイライト表示、二度目のクリックでハイライト表示を消す。

  • TempleteField列を行ごとに編集したい

    ASP.NET(VB2005)を勉強中の超初心者です。よろしくお願いします。 GridViewのある1列がテンプレートフィールドで、ImageButtonを1つ貼り付けています。 ImageButtonの画像を行ごとに変更したいのですが、可能なのでしょうか? Googleで調べてもこれといったものが見つからなかったので、教えていただけたら幸いです。 ※ImageButtonをクリックしたら、別ウィンドウでImageButtonの画像を拡大表示させる、というのが目標です。 現在別ウィンドウで開くことだけはできています。

  • CSVのインポート【ASP.NET】

    お世話になります 下記URL参考にGridViewまでの表示は出来ましたが データへ(Sqlserver2005)に保存が出来ません。 http://www.cocoaliz.com/asp.net/index/55/ GridView表示後ボタンで保存としたいのですが 分かる方ご教授願います。 又、CSVの件数が多かったせいなのか? 大分遅いので改善等あれば幸いです。 ASP.NET VB Sqlserver .NetFramework2.0

専門家に質問してみよう