木曜日, 11月 16, 2006

文字テスト

() ♥♡
"<>&♥
/\.*+?|()[]{}$^
~♡
>>

一時アクセス停止

Blogger Status
12:30PM (PST)って日本時間で何時だろ?

実体参照の変換方法

部分更新スクリプトのブログのtitleを設定するところで
GETしたレスポンスのタイトルが実体参照に変換されててそのまま
document.title
とかに入れちゃうと&#とか表示されてちょっと困った
いろいろ調べると
実体参照に変換するJavascriptサンプルとかはいっぱいあるのに
逆に展開する方のスクリプトがなかなか見つからなかった
最終的にこのサイトをみつけた
Hawk's Laboratory » prototype.js 1.4.0を読む:string.js
このサイトの中頃にある
escapeHTML: function() {
var div = document.createElement('div');
var text = document.createTextNode(this);
div.appendChild(text);
return div.innerHTML;
},

unescapeHTML: function() {
var div = document.createElement('div');
div.innerHTML = this.stripTags();
return div.childNodes[0] ? div.childNodes[0].nodeValue : '';
},
このスクリプトがなかなかいい感じ
prototypeのスクリプトなのかな?
innerHTML→TextNode→nodeValue
これで変換できるとは裏技みたいな感じです
ちょっとためになったのでメモっときます。

部分更新の実験

アンカーリンク
ブログのアーカイブのツリーの不具合
ブラウザーのタイトル
バックリンク
のところをちょっと変えたり付け加えたり。