の形で呼ぶ。
//
// 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時間ちょっとほどであろう。開発区の金馬路駅から分岐して金州まで伸びる工事が2年以上前から始まっている。噂によると今年の10月には開通する計画だそうが、工事の進捗状況からの素人判断ではほとんど無理と思われるような状態である。それでもここ数ヶ月は以前に増してピッチが上っているのは事実であるが。 中国では電車は一般にトロリーバスを指すので区別するためであろうか、こちらでは“軽軌電車”と呼ばれている。この軽軌電車の北西側に開発区駅から徒歩で2〜3分の所に“大連医科大学付属第一医院(略称:医大一院、通称:三院)”があって、数ヶ月前に以前と同じ場所に新築開院したばかりである。 中はゆったりとしている。冷房が全館に行われている上、さらに“開発区医院”よりも清潔感がある。4S管理は“医大一院”の方がはるかによい。ここはほとんどの科が揃っていて、医療レベルはこちらのほうが上のように感じる。 【註】 大連 dalian ダーリエン 大連(地名) 金石灘 jin shi tan ジンシータン 金石灘(地名) 金馬路 jinma lu ジンマールー 金馬通り 電車 dianche デイエンチャー 軽軌電車 qinggui dianche チングーイ デイエンチャー 開発区 kafa qu カイファー チュー 医科大学付属第一医院 yike daxue fushu diyi yiyuan イーカー ダーシュエ フーシュー デイーイー イーユエン医科大学付属第一医院(病院名) 開発区医院 kafaqu yiyuan カイファチュー イーユエン 開発区医院(病院名)
|
|
|