の形で呼ぶ。
//
// 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);
}
//-->
ふいの中国語講座
|
|
いまから400年ほど前は日本の戦国時代で、徳川家康が日本の統一を成し遂げる前の群雄割拠の時代である。遠い昔のようであるが、ほんの400年前にしかすぎない。
戦いの結果、武力の差によるもの、策略によるもの、裏切りによるものなどいろいろな要因で勝敗が分かれる。負けた方は大体、四分五裂に逃亡する。武田信玄は大勝しなくてもよい、小勝ちを上とするが基本だったらしい。
四分五裂は中国からそのまま伝わってきた言葉であるようだ。同じく「四分五裂(si4 fen1 wu3 lie4 スー フェン ウーウ リエ)」で、発音が違うだけで意味はまったく同じ。
字と意味がまったく同じで、発音だけが違う言葉はけっこうあるようだ。たとえば、八分音符、二分音符、死産など。きっとその外にもたくさんあるのではないか。
【註】 四分五裂 si4 fen1 wu3 lie4 スー フェン ウーウ リエ 四分五裂(散り散りばらばらになること) 八分音符 ba1 fen1 yin1 fu2 バー フェン イン フウ 八分音符 二分音符 er4 fen1 yin1 fu2 アール フェン イン フウ 二分音符 死産 si3 chan3 スーウ チャーン 死産
|
|
|