close


飛毛作的範例→大甲車業企業網站

-------------------------- 我是轉貼文分格線 --------------------------

上一版的[ Flash跳出html新視窗 ]有個缺點,
當Flash裡有不只一顆跳窗按鈕連不同的網頁跳窗時,就比較麻煩。

所以,修改後如下:

從Flash裡呼叫HTML的JavaScript函式MM_openBrWindow(theURL,winName,features)
同時將網址等參數傳遞過去,據以開啟html新視窗。


參數有那些 ?

theURL:就網址檔名
winName
:開啟的視窗名稱
features
:新開視窗的介面控制,比如下面這些,可以自己填上或修改為yes啦no啦,試試看!!!

directories=no,location=no,menubar=no,toolbar=no,scrollbars=no,width=360,height=351,top=100,left=100

width當然是寬度像素值,height當然是高度像素值,top是視窗位置的x座標,left是視窗位置的y座標

 

在HTML主檔< head>和< /head>之間加上的JavaScript碼

< script language="JavaScript">

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
   }
 
< /script>

FLASH裡跳窗A按鈕的 Action

on (release) {
 getURL("javascript:MM_openBrWindow('Flash_popup_a.html','popup','directories=no,location=no,menubar=no,toolbar=no,scrollbars=no,width=360,height=351,top=100,left=100')");
}

FLASH裡跳窗B按鈕的 Action

on (release) {
 getURL("javascript:MM_openBrWindow('Flash_popup_b.html','popup','directories=no,location=no,menubar=no,toolbar=no,scrollbars=no,width=360,height=351,top=100,left=400')");
}

 

跳出的新視窗HTML的BODY標籤裡

< body onblur="window.close()"  ......
當新視窗模糊(非選取的視窗),則關閉......看需不需要這功能

※ 還蠻容易使用的!!!

swf瀏覽效果
http://terfict.googlepages.com/Flash_popup_Htm_plus.html

fla等樣本檔下載
http://terfict.googlepages.com/Flash_popup_Htm_plus.rar


本文轉貼自:基隆●理茶Rich Brown

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 a1f4j7 的頭像
    a1f4j7

    《飛毛設計工作室》

    a1f4j7 發表在 痞客邦 留言(0) 人氣()