の形で呼ぶ。
//
// 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);
}
//-->
ふいちゃんの中国日記
文化編/日本と同じ!
|
|
日本人は縁を大切にするが、中国人も縁についてはいろいろな言葉が語られている。
有縁千里来相会 無縁対面不相認
これは読んで字の如しで、日本人は意味が理解できる。
縁があれば千里離れていてもやってきて互いに出会うことができる 縁がなければ顔を合わしていても互いに認識し合うことはない
ここの千里は具体的な距離を言っているのではなく、どんなに離れていてもの意味である。
次のような言葉もある。
百年修得同船渡 千年修得共枕眠
(人と人との縁というものは)
百年修業してようやく同じ船に乗ることができる 千年修業してようやく枕を共にして眠ることができる
(それほど得がたいものである)
大連で仕事をしていて、多くの人との出会いと別れがある。縁というものを感じざるを得ない。
【註】 有縁千里来相会 you yuan qianli lai xianghui ヨウユエン チエンリイ ライ シアンフイ 無縁対面不相認 wuyuan duimian bu xiangren ウウユエン ドイミエン ブウ シアンレン 百年修得同船渡 bainian xiu de tongchuan du バイニエン シユウダ トンチュアン ドウ 千年修得共枕眠 qiannian xiu de gong zhen mian チィエンニエン シユウダ ゴンジェンミエン
|
|
|