役に立つかもしれないBlog(JavaScript)

JavaScript関連の執筆記事リストです。 役に立つかもしれないBlog全体のRSSはこちらです。

ページに埋め込まれたリンク先のアドレス(URL)が内部リンクかどうかをJavaScriptを使って調べる方法

ページに埋め込まれたさまざまなリンクの中には、大きくわけて内部リンクと外部リンクがありますが、ページ上で区別して表示したいと思ったことはないでしょうか?

divタグのグループをonfocus/onblurイベントでラジオボタン風に見せる

JavaScriptを使っていろんなdivエリアをクリックで選択状態にできたらいいだろうな、と思って(というか必要に迫られてですが)作ってみました。

Event.stopObservingが効かない・動作しない・削除できない。

Prototype.jsはJavaScriptを使ってサイトを制作する開発者にとってもはや必携のライブラリとなっていますが、頻繁にバージョンアップが繰り返されたり、意図したとおりの挙動をしてくれなかったりと、イライラするところも多いライブラリです。 とくに、よくみなさんが引っかかるのがEvent.stopObservingの挙動。 マウスクリックによるイベント関数をEvent.observeで登録して、それを後で無効にしたいときに使ったりしますが、実際やってみると削除できない! どうして? と思っていらっしゃった方も多いかと思います。

コンテンツ内の改行タグ(BRタグ)をtextarea内の改行コードに置き換える方法

ブラウザごとに動作が異なる、通常タグとtextareaやpreなどの、文字列をそのまま表示するタグの間での改行の扱いと、タグのエスケープについてです。 prototype.jsを各所に使わせてもらいます。

<pre>で囲ったプログラムコードに行番号を付加する方法

次のように、<pre>中のテキストを改行ごとに取り出し、全体を<ol>でくくり、行単位で<li>を付加することで実現します。

前のページ 1  2