English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我做網頁的時候希望按一個連結可以同時開三個框架的連結
用了javascript的敘述:



這段是從網站直接CO下的,但在FRONTPAGE裡的HTML中,
從function到href=p3這整段文字是顯示紅色的(不曉得是不是有錯)

然後是連結:

top

但瀏覽的時候按按鍵top卻是沒有反應的


另外,程式碼最後還有一段文字




從var yviContents到yfiEA(0);也是紅色的
不曉得錯誤跟這有沒有關係


請問錯誤是在哪裡呢?

2006-12-17 08:19:45 · 1 個解答 · 發問者 國平 1 in 電腦與網際網路 程式設計

1 個解答

http://tw.knowledge.yahoo.com/question/question?qid=1006121404395
我前幾天回答的問題
你參考一下吧

不過我有寫錯 = = 雖然還是可以用啦

更正如下
js 程式部份


使用時這樣輸入
點我會連結

如果你要一次改變3個 就這樣寫吧

======================說明========================
點我會連結
這一句的意思是
當按下這個連結 執行winop( )函數
並且傳遞2個參數 網址 和 標籤名稱
2.htm 和 topframe

好啦 那我們看到function winop( ) 幹了那些事
function winop(url,trage){
window.open(url,trage);
}

剛剛傳來兩個參數 (2.htm , topframe)
分別叫它們 url 和 trage
你可以這樣想像
url = 2.htm
trage = topframe

接著我們執行一個動作 叫window.open
它的程式是這樣
window.open(網址,開啟方式)
所以我們寫window.open(url,trage);
就是
開啟 2.htm 網頁 在 topframe框架

這樣你懂了嗎






2006-12-18 18:30:51 補充:
ps. 你上述的程式碼看起來應該是沒有錯的
除非你自己填錯框架的名字

不過我自己覺得 我這樣子寫
比較方便你變化
不用去改變涵數 就可以有很多效果


例如你要改成開2頁 並1頁開新視窗
只要這樣改


這樣2.htm 3.htm會乖乖開在框架中 而4.htm會另開新視窗

2006-12-18 13:27:13 · answer #1 · answered by Jelly 7 · 0 0

fedest.com, questions and answers