Javascript這個東西,很好玩也很難纏~之前有過想離它遠一點的念頭
多累積設計的東西會比較實在一點~誰知它真的讓我又愛又恨呀~哈
大學專題時,在團隊中我就是負責操作介面的人~所以Javascript也是曾經出現在自我學習清單中的一枚
只不過…因為開發專案需求,所以是用跳的,並沒有像其他技術打底打的很深
回想當時開發ATTP時…很慘
現在因為工作需要再次跟它重逢,祝我能真的好好把它學好~學到不用查書的境界
星期三, 3月 28, 2007
frame呼叫另一個子frame的function
最近在工作上需要研究一個功能:要怎麼跨frame運用Javascript動態在另一個子frame產生div物件,並且要使動態產生的DIV物件,能再呼叫原frame的function,爬了一些文,終於找到解決方法,它原理大致上是這樣:
alert_cross_frame.htm parent
/ \
/ \
/ \
left right children
(alert_cross_frame_left.htm) (alert_cross_frame_right.htm)
因此我在那個要動態產生div的物件上加上了一個 parent.left.function_name(),那為什麼是加left?原因是在 alert_cross_frame.htm 中開了兩個 frame,而且將它們分別命名為 left 和 right。所以用 left 代表第一個 frame (alert_cross_frame_left.htm),因此也能呼叫它的function來用,因此這個問題也解決囉!真高興~呵
繼續來摸Javascript,它我還不是很熟~希望能慢慢把它學到不用查書的境界~哈(應該很難...=_=)
NJD自言自語:為什麼設計師要學JavaScript?只能說 …它有相關到,當你想用最簡單的方法來呈現畫面時,會需要用到它的,比如:一個連結你想讓它在滑鼠移過去時換一張圖,讓它有如flash效果時,網路上搜尋一下不就都說要靠它來解決嗎?所以設計師如果能具備CSS和JavaScript的技術是最好的囉!(...自我摧眠中>"<)
alert_cross_frame.htm parent
/ \
/ \
/ \
left right children
(alert_cross_frame_left.htm) (alert_cross_frame_right.htm)
因此我在那個要動態產生div的物件上加上了一個 parent.left.function_name(),那為什麼是加left?原因是在 alert_cross_frame.htm 中開了兩個 frame,而且將它們分別命名為 left 和 right。所以用 left 代表第一個 frame (alert_cross_frame_left.htm),因此也能呼叫它的function來用,因此這個問題也解決囉!真高興~呵
繼續來摸Javascript,它我還不是很熟~希望能慢慢把它學到不用查書的境界~哈(應該很難...=_=)
NJD自言自語:為什麼設計師要學JavaScript?只能說 …它有相關到,當你想用最簡單的方法來呈現畫面時,會需要用到它的,比如:一個連結你想讓它在滑鼠移過去時換一張圖,讓它有如flash效果時,網路上搜尋一下不就都說要靠它來解決嗎?所以設計師如果能具備CSS和JavaScript的技術是最好的囉!(...自我摧眠中>"<)
訂閱:
文章 (Atom)