FLash+Javascript(另開新視窗)

0

Posted on : 19-二月-2009 | By : bunaioding | In : Flash, Javascript

想要在FLASH裡頭,當按下按鈕時,想另外開啟新視窗,並設定大小、捲軸、工具列、狀態列、網址列。在FLASH裡面新增按鈕,在ACTION SCRIPT裡可以使用以下語法:

on (press) {
getURL (javascript:NewWindow=window.open(’test.html’,'newWin’,'width=350,

height=285,toolbar=No,location=No,scrollbars=Yes,status=No,resizable=Yes,

fullscreen=No’); NewWindow.focus(); void(0);”);
}

test.html是指定URL網址或檔案位置。
newWin是指定開視新窗的名稱。
width是指視窗的寬度。
height是指視窗的高度。
toolbar是指是否出現工具列。(可以任意更改為yes 或no)
location是指是否出現路徑位址。(可以任意更改為yes或no)
scrollbar是指是否出現捲軸。(可以任意更改為yes或no)
status是指是否出現狀態列。(可以任意更改為yes或no)
resizable是指是否讓訪客可自行種視窗大小。(可以任意更改為yes或no)
fullscreen是指是否開啟為全視窗。(可以任意更改為yes或no)

這串javascript另開視窗的好處就是,不需要在html裡面的<head></head>之間加入任何的javascript語法,就可以直接在FLASH裡面加入語法,然後存成為html,即可看見效果。
缺點就是,在尚未傳到網路上面時,所使用的瀏覽器,會出現無法開啟,或是無任何反應,所以,請最好傳到網頁空間裡,再做測試。

結果測試1.html
檔案下載:javascript_popupwin.rar

這是今天在工作時,所遇到的問題,就順便拿出來教大家。^_^
希望會有所幫助。

當然,另開新視窗的語法,有分很多種,只是差別在於瀏覽器的不同,以及版本的不同,能不能夠支援上的問題罷了!
所以,若遇到無法開啟的狀態,請多加利用不同瀏覽器所呈現的效果,才會知道自己寫的到底正不正確唷!

Write a comment