の形で呼ぶ。
//
// 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);
}
//-->
ふいちゃんの中国日記
ふいの中国語講座
|
|
会社はわたしに日本のNHK衛星テレビが見られるように配慮してくれたが、中間の機器がまずいらしく、1週間くらいで全く映らなくなってしまった。したがって、このところ中国のテレビをみている。 こちらもテレビ劇が盛んで、日本と違うのは毎日2時間半ほど放映して33日間連続とか41日間連続などというのがザラにある。時間が長い分、ストーリーが複雑でおもしろい。しかし、毎日毎日、長時間連続でみることはできないので何割かは見逃してしまう。開始時間はある程度きまっているが決して固定されているわけではなく、7時20分から始まったり、8時から始まったりする。またあるときは8時半に始まることもある。始まりはわかるのだが、終わりは日本のように“終り”とか“つづき“の文字が出てこないのでわかりにくい。いつのまにかニュースになっていたり、別の番組に変わっていたりして、「ああ、終ったのだ」とわかる。 内容的には日本の時代劇に相当すると思われる清朝時代のものもけっこう頻繁に放映される。漫才に相当する“相声”もよくみかける。そのほか家庭もの、唄番組、やくざもの、バラエティ、クイズ番組、京劇、子供専用番組、事件ものといった内容である。ホームドラマや事件ものでよく出てくる場面が夫婦喧嘩や恋人間の喧嘩で、ものすごい形相で相手を批判したり、罵ったりして徹底的に相手をやっつける。そして最後に決まり文句のように出てくるのが“滾出来”。 これは「出ていけ!」という意味で、これを言うのはいつも決まっていて女側である。男側がこういうセリフを言ったのはまだ見たことがない。そしてだんなや彼はシュンとしてさびしく出て行くことになる。出るのは部屋からの場合もあれば家からの場合もある。 こういうのを何度もみていると中国の女はほんとに強いなと思う。小さいころから自己主張しないと生きていけない社会で育ったせいなのであろうか。訓練ができているのだ。“滾”という字は“転がる”とか“出ていけ”という意味で後者の場合は叱ったり、罵ったりするときに使われる。“滾出去”ともいう。こういう生活用語というのは中国語を勉強するときのテキストなどではなかなかお目にかかることがないので、非常に新鮮であると同時にものすごい迫力を感じる。さらに同じ用法に“滾滾滾”や“滾蛋”があって、これらもテレビドラマで頻出する。
【註】 相声 xiangsheng シアンション 漫才 滾出来 gun chulai グーンチューライ 出て行け 滾出去 gun chuqu グーンチューチイ 出て行け 滾 gun グーン 転がる、出て行け 滾滾滾 gungungun グーングーングーン 出て行け 滾蛋 gundan グーンダン 出て行け、消えうせろ
|
|
|