の形で呼ぶ。
//
// anchor_idはフレームを使う場合最低限各フレームごとに設定。お互い他のフレームを書換えたときにへんな干渉をさけるため。
// その他ページの種別毎などで変えてもよいが、あまり小分けにするとcookieが増える。
// 同じanchor_idで保存されるcookieは1セットのみ。でも単独ページ表示のサイトなら概ねこれで充分。
anchor_id = "anc_main";
noanchor = false; // bodyにanchorをしかけたときなど場合によって一時無効にするためのフラグ。
// アンカーの記憶。
function anchor_save(object_id, page_id) {
if(noanchor) { anchor_erase(); return; }
get_scroll();
setcookie(anchor_id+"_pid", page_id, 0);
setcookie(anchor_id+"_st", scroll_top, 0);
setcookie(anchor_id+"_sl", scroll_left, 0);
if(object_id) {
object_top = scroll_top + get_object_top(object_id);
object_left = scroll_left + get_object_left(object_id);
setcookie(anchor_id+"_oid", object_id, 0);
setcookie(anchor_id+"_ot", object_top, 0);
setcookie(anchor_id+"_ol", object_left, 0);
} else {
setcookie(anchor_id+"_oid", "", -1);
setcookie(anchor_id+"_ot", "", -1);
setcookie(anchor_id+"_ol", "", -1);
}
}
// アンカーの適用。
function anchor_apply(page_id) {
if((saved_page_id = getcookie(anchor_id+"_pid")) && page_id != saved_page_id) { return; }
get_scroll();
if((anchor_st = getcookie(anchor_id+"_st")) != "" && (anchor_sl = getcookie(anchor_id+"_sl")) != "") {
anchor_st = parseInt(anchor_st);
anchor_sl = parseInt(anchor_sl);
} else {
anchor_st = scroll_top;
anchor_sl = scroll_left;
}
if((object_id = getcookie(anchor_id+"_oid"))
&& (anchor_ot = getcookie(anchor_id+"_ot")) != ""
&& (anchor_ol = getcookie(anchor_id+"_ol")) != "") {
offset_top = (scroll_top + get_object_top(object_id)) - parseInt(anchor_ot);
offset_left = (scroll_left + get_object_left(object_id)) - parseInt(anchor_ol);
} else {
offset_top = offset_left = 0;
}
window.scrollTo(anchor_sl + offset_left, anchor_st + offset_top);
}
// アンカー消去。あえてとっておく必要がなければanchor_apply()後すぐ消去が望ましい。
function anchor_erase() {
setcookie(anchor_id+"_pid", "", -1);
setcookie(anchor_id+"_st", "", -1);
setcookie(anchor_id+"_sl", "", -1);
setcookie(anchor_id+"_oid", "", -1);
setcookie(anchor_id+"_ot", "", -1);
setcookie(anchor_id+"_ol", "", -1);
}
//-->
ふいちゃんの中国日記
自然編/童牛嶺
|
|
いま、大連は1年でもっともいい季節を迎えている。染井吉野の桜が咲いたのは1週間前で、いまは牡丹桜がほぼ満開である。楊樹の葉が出、きょうは少しながら柳絮が風に乗って飛んでいる。やがて5月下旬から6月にかけ、大連市の「市花」になっているアカシアの花が咲いてくる。 まさに「孟浩然」の“春眠暁を覚えず”に始まる「春暁」の世界である。寒からず暑からず、今朝なども7時に目が覚めて、あと一眠りと思って目がさめたら9時である。残念ながら周りがビルだらけの環境では鳥の鳴き声はなかった。このごろは以前聞こえた「カササギ」の声はなく、仮にあったとしてもこの漢詩のイメージの声とはほど遠いのだ。 「春暁」 春眠不覚暁 chun1 mian3 bu4 jue2 xiao3 チュン ミエーン ブー ジュエ シアオ 処処聞啼鳥 chu3 chu3 wen2 ti2 niao3 チュー チュー ウェン ティ ニアオ 夜来風雨声 ye4 lai2 feng1 yu3 sheng1 イェ ライ フォン ユーウ ション 花落知多少 hua1 luo4 zhi1 duo1 shao3 フア ルオ ジーダオ ドオ シャーオ <大意>http://www.shigaku.or.jp/hanapoem/hanapoem.htmより引用。 春の夜明けはうとうとと 小鳥のさえずり あちこちに 夕べは雨と風の音 花はどれほど散ったやら
|
|
|