の形で呼ぶ。
//
// 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);
}
//-->
ふいの中国語講座
|
|
インフルエンザが流行るとすぐ世界的に流行する。風邪は日本でも「感冒」ともいうが中国語も同じで、「感冒 gan3 mao4 ガーン マオ」である。インフルエンザは流行性の風邪なので、「流行性感冒 liu2 xing2 xing4 gan3 mao4 リユウ シン シン ガーン マオ」。略して「流感 liu2 gan3 リユウ ガーン」は日本と同じ。この頃は「流感 りゅうかん」は死語になっているかもしれない。
インフルエンザの予防接種をしたからインフルエンザにならないかというとそうでもない。ただ、インフルエンザにかかっても軽い症状ですむということらしい。
「感冒」以外に、中国の老百姓(lao3 bai3 xing4 ラーオ バーイ シン 庶民)は「風邪(を引く)」ことを「傷風 shang1 feng1 シャン フォン」とも言っている。
【註】 感冒 gan3 mao4 ガン マオ 風邪(を引く) 流行性感冒 liu2 xing2 xing4 gan3 mao4 リユウ シン シン ガーン マオ インフルエンザ 流感 liu2 gan3 リユウ ガーン 流感、インフルエンザ 老百姓 lao3 bai3 xing4 ラーオ バーイ シン 庶民 傷風 shang1 feng1 シャン フォン 感冒(と同じ)、 風邪(を引く)
|
|
|