RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [求助] [求助][網頁製作]如何在a頁框設一按鈕on & off控制b頁框裡的音樂?   字型大小:||| 
apencilbox
青銅驢友
等級: 11等級: 11等級: 11等級: 11


今日心情

 . 積分: 268
 . 文章: 724
 . 收花: 2260 支
 . 送花: 1603 支
 . 比例: 0.71
 . 在線: 1488 小時
 . 瀏覽: 12745 頁
 . 註冊: 7245
 . 失蹤: 172
#1 : 2009-3-31 12:44 PM     只看本作者 引言回覆

小弟的b頁框音樂與法如下
<embed src="http://f8.wretch.yimg.com/apencilbox/10/1613020470.mp3" autostart="true"
width="20px" height="20px" loop="true"></embed>
是會自動撥放的

因為b頁框不打算讓他出現 純粹放音樂
所以讓瀏覽網頁者可以操控的音樂開關必須放在a頁框
請問要怎麼設定才能操作b音樂的on與off呢?

感謝

快想破頭了


各位大人救救我:flw:flw








[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
XDR
銀驢友〔高級〕
等級: 14等級: 14等級: 14等級: 14


今日心情

 . 積分: 926
 . 精華: 3
 . 文章: 2040
 . 收花: 7143 支
 . 送花: 11672 支
 . 比例: 1.63
 . 在線: 3820 小時
 . 瀏覽: 23448 頁
 . 註冊: 7046
 . 失蹤: 44
#2 : 2009-3-31 04:32 PM     只看本作者 引言回覆

用 iframe把B頁嵌入,scroll設為false
指定frame大小為撥放器大小,再指定絕對位置使撥放器顯示於frame中

話說 為何你不直接把 embed放在A頁就好?



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
Ailio
版主
等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30
鸚鵡螺號 艦長

十週年紀念徽章(五級)  

今日心情

 . 積分: 2664
 . 文章: 6462
 . 收花: 22900 支
 . 送花: 4903 支
 . 比例: 0.21
 . 在線: 2826 小時
 . 瀏覽: 85748 頁
 . 註冊: 7454
 . 失蹤: 120
 . 莫名奇妙的商人星球
#3 : 2009-3-31 05:26 PM     只看本作者 引言回覆

教你一個更快的

<iframe src="b頁" width="0" height="0" name="frameb"></iframe>
然後作一個C頁 都空白就好

之後要關音樂就 <a href="c頁" target="freamb">關閉音樂</a>

要開就 <a href="b頁" target="freamb">開啟音樂</a>



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
apencilbox
青銅驢友
等級: 11等級: 11等級: 11等級: 11


今日心情

 . 積分: 268
 . 文章: 724
 . 收花: 2260 支
 . 送花: 1603 支
 . 比例: 0.71
 . 在線: 1488 小時
 . 瀏覽: 12745 頁
 . 註冊: 7245
 . 失蹤: 172
#4 : 2009-4-1 02:07 AM     只看本作者 引言回覆

謝謝兩位
不過小弟對頁框的語法有點看不太懂..不好意思

回應XDR:
把音樂放在B頁是因為這樣不管A頁怎麼連結換網頁,都是在A頁框動作,所以B頁都不會動到
音樂就不會因為一直載入網頁而重頭播放?目前應該就這個方法吧?這是我目前想到的解決辦法

然後小弟要用A頁的一個圖片來控制ON跟OFF
回應Ailio:
這個方法讓我重新認識了iframe
這些應該都是寫在A頁吧
不過這樣好像也不行
因為只要A頁點了網頁中其他連結
就會跑去A1 A2 A3之類的....
又要重讀放在A1 A2 A3...裡的這個iframe  音樂還是會重撥



還有別的方法嗎?有點急...請幫忙....請幫忙...懇求~~~



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
apencilbox
青銅驢友
等級: 11等級: 11等級: 11等級: 11


今日心情

 . 積分: 268
 . 文章: 724
 . 收花: 2260 支
 . 送花: 1603 支
 . 比例: 0.71
 . 在線: 1488 小時
 . 瀏覽: 12745 頁
 . 註冊: 7245
 . 失蹤: 172
#5 : 2009-4-1 07:08 AM     只看本作者 引言回覆

07:06..經過簡單測試..好像可以了
白天睡個叫起來再把它放進要用的網頁

有個問題請教:


<a href="c頁" target="freamb">關閉音樂</a>
<a href="b頁" target="freamb">開啟音樂</a>
這兩個連結
要怎麼同時做再一個圖片開關上呢?
我目前是用滑鼠變換圖片讓那個圖片有像連結的效果
那要怎麼把上面這兩個連結加入?

感謝~不支倒地..先去躺了



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
XDR
銀驢友〔高級〕
等級: 14等級: 14等級: 14等級: 14


今日心情

 . 積分: 926
 . 精華: 3
 . 文章: 2040
 . 收花: 7143 支
 . 送花: 11672 支
 . 比例: 1.63
 . 在線: 3820 小時
 . 瀏覽: 23448 頁
 . 註冊: 7046
 . 失蹤: 44
#6 : 2009-4-1 08:30 AM     只看本作者 引言回覆

有點不懂你的邏輯?
所以要一直保持不動的頁框是A還B? 反正把embed放在不動的那頁就不會一直重新載入
或著乾脆再做一個背景頁,把embed放在這頁,其它頁面都用iframe載入

暫且回你第二個問題
超連結用target指定頁框ID,就不會把整個網頁都換了 X頁會一直保持不動

第三個問題...
我是覺得用JSP做會比較簡單...用onClick事件觸發開關function就行
再隨便宣告一個string或boolean 第一次按下連結時把值設成1 之後用if else檢查開或關

純用html的話,大概就是用超連結讓 iframe在撥放器跟空白頁做交換這種方法吧...
不過我倒是沒想到怎樣讓一個圖片有兩個功能...多半要做兩個連結吧

話說 你的embed本身有沒有開關啊?
要不要乾脆點 直接把音樂上傳到youtube或什麼地方 借用他們的撥放器就好?



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
apencilbox
青銅驢友
等級: 11等級: 11等級: 11等級: 11


今日心情

 . 積分: 268
 . 文章: 724
 . 收花: 2260 支
 . 送花: 1603 支
 . 比例: 0.71
 . 在線: 1488 小時
 . 瀏覽: 12745 頁
 . 註冊: 7245
 . 失蹤: 172
#7 : 2009-4-1 08:36 PM     只看本作者 引言回覆

我現在做法是
A頁框放主要內容(會動)
B葉框放iframe(不會動,大小0)  iframe裡有C頁放embed

圖片的on 跟 off 放在A頁
目前這樣子使用沒問題
只剩下一個問題就是開關我不會用
可以請教這段
".用onClick事件觸發開關function就行
再隨便宣告一個string或boolean 第一次按下連結時把值設成1 之後用if else檢查開或關"

怎麼用嗎?
小弟只熟html
onClick事件還會用
宣告~IF ELSE這個不會~請問要怎麼寫~
感謝有你們幫忙(知識家PO上去寄給一堆大師級的求助信都沒人回= =)

-------------------------------------------
<embed src="http://www.xlbang.com/flash/sound/11_ Das_kleine_Nilpferd_small.mp3" autostart="true"
width="20px" height="20px" loop="true"></embed>
這是我的embed語法 因為我開關要用網站裡的豬鼻子當開關所以不考慮一般的撥放面板

[apencilbox 在  2009-4-1 08:38 PM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
XDR
銀驢友〔高級〕
等級: 14等級: 14等級: 14等級: 14


今日心情

 . 積分: 926
 . 精華: 3
 . 文章: 2040
 . 收花: 7143 支
 . 送花: 11672 支
 . 比例: 1.63
 . 在線: 3820 小時
 . 瀏覽: 23448 頁
 . 註冊: 7046
 . 失蹤: 44
#8 : 2009-4-2 01:53 PM     只看本作者 引言回覆

原理大概這樣吧
var A = 0;  宣告一個值A,0代表音樂關、1代表開
function onClick ()
{
 if (A = 0)  一開始設0,沒啥好說。若為其他值則進入else敘述
 {  
  這裡放音樂開 function
  A = 1;  把A設為1,代表音樂開,點第二次就不會進到if敘述
 }
 else
 {
  放音樂關閉 function,也可以延用音樂開,把path設成空白讓瀏覽器抓不到
  A = 0;  做迴圈嚕,下次再點又回到if敘述
 }
}
這邊看看就算,不用複製了,因為肯定不能用,語法完全忘了 用C大概可以跑吧(爆)
p.s 假設不會牽扯到cookie,沒玩過我是不清楚...不然可能要用到getCookie XXX之類的


倒是想到還有個簡單的做法
一個圖片不行,就兩個同樣圖片吧。反正外觀看起來是一樣
圖1設音樂開,圖2音樂關,再把兩圖片重疊
之後就靠z-index嚕 按下圖1時把圖2放到上面,反之亦然 這邊也能用onClick做
記得要把兩張圖片設為浮動,值不用填

話說 你現在的做法,豈不是每個子頁都要放豬鼻開關?
放在B頁不好嗎?若是把豬鼻跟iframe放一起又更簡單了
C頁的embed再加個豬鼻 連結到新的D頁 target指定 iframe id
D頁只放豬鼻 連結就把iframe連回C頁嚕

[XDR 在  2009-4-16 07:56 PM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
apencilbox
青銅驢友
等級: 11等級: 11等級: 11等級: 11


今日心情

 . 積分: 268
 . 文章: 724
 . 收花: 2260 支
 . 送花: 1603 支
 . 比例: 0.71
 . 在線: 1488 小時
 . 瀏覽: 12745 頁
 . 註冊: 7245
 . 失蹤: 172
#9 : 2009-4-14 08:34 AM     只看本作者 引言回覆

感謝!問題已解決
z-index這個方法果然厲害拉!
謝謝!!



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-11-26 12:02 PM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.026376 second(s), 6 queries , Qzip disabled