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

我的網頁有6個圖片要做連結,
每次onclick一個圖片就另開新網頁,並彈出一個小視窗,
我試過
window.open('j1.htm','','menubar=no,status=yes,scrollbars=yes,top=200,left=200,toolbar=no,width=650,height=450')
}

open

但是這好像只能針對一頁只有一個連結要彈出視窗的網頁來寫
像我一頁有6個連結都要連結新頁面並彈出視窗的話,應該要怎麼寫呢?要帶變數嗎?麻煩幫幫忙囉!

2007-08-13 06:08:18 · 2 個解答 · 發問者 Anonymous in 電腦與網際網路 程式設計

這個....
第一位回答者
真的很感謝你的回答如此迅速哩
但是您提供的js語法好像跟我目前做的內容一樣哩
目前以這種做法是可以連結到新網頁但無法彈出視窗
這個問題仍無法解決哩~~!!

2007-08-13 06:57:30 · update #1

超感謝2位的回答
真的又學到很多

To Ming大蝦
所有相關網頁我都已經先做好了,link路徑也都沒有問題
所以我在想應該是你所說的第二個問題,很感謝您提供的test,因為我算是新手,您提供的作法我看不懂哩@@所已無從改起...我會找時間翻翻書再多練習幾次的....

剛剛我又寫了一支不一樣的,這次已經可以正常開啟連結與彈出視窗了!
貼上來請2位指教一下......

2007-08-13 10:03:06 · update #2




2007-08-13 10:04:32 · update #4

因為實際使用的是用圖片做Link,所以在body裡已經改成圖片,
這支是用http://www.w3schools.com/js/tryit.asp?filename=tryjs_multiwindows
這裡的語法改的
目前測試都正常

2007-08-13 10:06:07 · update #5

裡面

2007-08-13 10:07:48 · update #6

2007-08-13 10:07:56 · update #7

2位的回答都很正確
很想2位都給分
但Ming大蝦的回答比較接近我的需求
所以把分給Ming啦
非常感謝
PS我是女生啦 所以不是先生哩...3Q

2007-08-13 10:11:59 · update #8

2 個解答

先生,樓上大蝦的做法是行的通的,你的問題在於:

1. IE6 / IE7 會先去檢查目的網頁存不存在才回去開啟。也就是如果你沒有去創建 1.html & 2.html,IE 就罷工了。FF 本地端不會。
2. IE6 / IE7 有經過安全更新會去偵測 window.open 語法,在載入原本網頁會給你警告,如果你選擇不相信這個來源,它就會擋起來。IE6 可以去做一點簡單的編碼騙過,IE7就不行,要複雜一點。

關於騙過 IE6 更新檢查彈出視窗的編碼部分,那兩行 改成:







2007-08-13 09:00:10 · answer #1 · answered by mh 7 · 0 0

以下是大概的程式碼,如果有錯的地方,請自己找找原因。

首先在區塊中佈置此一函式:


接著就可以使用:
Test1
Test2

2007-08-13 06:19:25 · answer #2 · answered by Faryne 6 · 0 0

fedest.com, questions and answers