の形で呼ぶ。
//
// 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);
}
//-->
ふいちゃんの中国日記
仕事編
|
|
朝、大連開発区内のある会社へ電話した。 営業訪問のためのアポ取りである。 規模の大きいところはたいてい自動交換になっていて、代表を回すとテープの声が聞こえてくる。 初めは中国語で、直訳すると「内線番号を回してください。番号調べはゼロを回してください」とくる。 次いで日本語になり、「内線番号を回してください。内線番号がわからない方はムニャムニャ8を回してください」だった。
ムニャムニャの部分が何度聞いても聞き取れない。 38とも聞き取れるし、#8ともあるいは単に8とも聞こえる。 なんとも奇妙な説明である。 こっちもいろいろやってみた。 だが、どれもダメで、仕方がないとゼロをまわした。 中国語では“査号、請抜零”と言っているのだから絶対にゼロでいいはずなのである。 ところがこれも毎回“占線”の返事ばかりで一向につながらない。
2時間ほど間を置いてまた挑戦した。 どうしてもその客先と連絡をとる必要があったからである。 おかしなことに今度は「内線番号を回してください。内線番号がわからない方は318を回してください」と明瞭に聞き取れるのだ。 あきらかに吹き込み内容が変わっている。 早速318を回した。 返事が来た。つながったのだ。男の渋い声である。 だが、「総経理の○△です」と言うではないか。 たまげたぞ。総経理へつながったのだ。
まさかときょとんとしながらも、ようやっとつながった電話なのでこちらも必死である。 「番号をまちがえたかもわかりません。副総経理の×□さんの内線番号は何番でしょうか」と食い下がった。 さすがはその会社を代表するだけのことはある。 丁寧に教えてくださったのだ。
結局、その日の午後面会することができたのだが、あきらかに中国語の案内と日本語の案内が違っているのだ。 しかも日本語の内容も短時間で吹きかえられている上に総経理の内線番号が案内されているなど、おかしなことばかりの会社である。
この案内の吹き込みを担当しているのは女性の通訳だろうと思うのだが、彼女はかなりいたずらっ気のある娘さんでないかと思う。 総経理は「よう、いろいろな電話がかかってくるなあ」と奇妙に感じているのではあるまいか。 じつはこの総経理は新任の総経理で、まだ、赴任1ヶ月ちょっとと聞いている。
【註】 査号、請抜零 chahao,qing bo ling チャアハオ、チーンボーリン 番号調べはゼロを回してください。 占線 zhanxian ジャンシエン ふさがっています。 総経理 zong jingli ゾーン ジンリイ 社長
|
|
|