2008-01-01から1年間の記事一覧

XPATH って なんですか

XPathとは、/html/descendant::li[@class="navigation"]という風な「式」でXMLノードを特定する技術だ。XPathの書き方を新たに憶える必要はあるが、これを使えば、複雑な条件に合致するノードのリストを一発で取得することができる。 …注意点も書いておく。 …

リンクを書き換える

ADD20080110 単に、blank使いたいけど、バリデーションの兼ね合いなら、 <a href="http://d.hatena.ne.jp/banzan/" onclick="this.target='_blank';" onkeypress="this.target='_blank';">jQuery メモ帳</a>でも、いいと思います。【やる事】htmlドキュメントに、a エレメントがあって、hrefアトリビュートが、http://から始まっている場合は、新しいページで開きたい。という…

グラデーション

以下のphpのコードを使って、主なブロックタグに、グラデーションが適用できるかどうかをチェックした。グラデーションを描く方法は、http://allabout.co.jp/internet/javascript/closeup/CU20071225A/index2.htm#2を読ませていただき、自分なりにやってみた…

昨日の続きの件で、IEでブログを開いたら、

このブログ自体の、レイアウトがこけてる。原因は、IE6 pre エレメントの幅が、どんどん伸びてしまったためだった。応急処置:アスタリスクで、IE用のスタイルを作って追加。 *pre{ width:460px; overflow:scroll; }

IEでdivの幅が縮む

20080125 下のスクリプトのどこに問題があったのか、もう一度やってみました。 このコードが動かなかったのは、なぜなのか、わからなくなりました。 正常に動くことが確認できたので横線引っ張っておきます。 ごめんなさい。ごくありふれた、タブメニューを…

hover styleの指定

マウスが乗った時、離れた時のスタイル指定 $("#big,#middle").hover(function(){ $(this).css({cursor:"pointer",color:"red"}); },function(){ $(this).css("cursor","default").css("color","#000"); }); 複数のスタイルの指定は、どちらでも出来るが、ど…

気をつけておくべき事

便利さに浮かれて、最終的なhtmlの実体をなくさないように気をつける事 $("#headline").load("hoge.php");等とすることで、簡単にロードできてしまうので、htmlには、 <div id="headline">now loading...</div> だけしかなくなってしまう。クライアントサイドで動作するので、 ドキュ…

jQuery 勉強になったドキュメント

公式なページ jQuery 公式ブログ Official jQuery Blog | New Wave Javascript JQueryのインタラクション jQuery UI IBMの解説 jQuery を使って Ajax 開発を単純化する 日本語 jQuery 開発者向けメモ サンプル中心 jQuery リファレンス Ajaxライブラリの中で…

JSONP

JSONP(JavaScript Object Notation with Padding)Ajaxという言葉を聞き始めたときから、なんか、一緒に聞こえていた言葉でしたが、これを使うと、クロスドメインで、JSONPオブジェクトを読み込めるんだとか、、、クロスドメイン、というのは、響きがよくな…

jQueryで出会った、不思議な出来事

以下のコードは、動作した。 IE6 fireFox2.0.0.11 $(function(){ $("#web").click(function(){ window.open("http://www.google.co.jp/search?hl=ja&" + $("#form1//input:text").serialize()); }); $("#map").click(function(){ window.open("http://maps.g…