成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

網(wǎng)站建設(shè)技術(shù)應(yīng)用如何在鼠標(biāo)觸發(fā)時給網(wǎng)頁添加聲音

2022-05-25    分類: 網(wǎng)站建設(shè)


計算機應(yīng)用程序的一個特點,是當(dāng)你做某件事時會有反饋,最常見的反饋類型是聲音。當(dāng)你選擇東西時,計算機會發(fā)出卡嗒聲,當(dāng)出現(xiàn)錯誤時,計算機會發(fā)出蜂鳴聲,并發(fā)出其他噪音,提醒你注意情況。熟悉網(wǎng)站建設(shè)開發(fā)的人一定知道,但是網(wǎng)頁中沒有這種類型的反饋,這使他們顯得遲鈍或沒有反應(yīng)。但現(xiàn)實中很多客戶有這種需求,如何在鼠標(biāo)觸發(fā)時給網(wǎng)頁添加聲音呢?幸運的是網(wǎng)站建設(shè)技術(shù)可以實現(xiàn),而且改變這一點很容易,使用動態(tài)HTML屬性和聲音,您就可以創(chuàng)建更像應(yīng)用程序的網(wǎng)頁。
當(dāng)客戶單擊某物時添加聲音
當(dāng)客戶使用該屬性單擊某項時,以及客戶使用該屬性滾動某項時,此腳本將添加聲音效果。請確保在不同的瀏覽器中測試它們,因為并不是所有的Web瀏覽器都在鼠標(biāo)懸停和單擊鏈接以外的元素上的屬性上進(jìn)行處理。將以下腳本放在HTML文檔的頭部:
<script language="javascript" type="text/javascript">
function playSound(soundfile) {
document.getElementById("dummy").innerHTML= "<embed src=\""
+soundfile+"\" hidden=\"true\" autostart=\"true\"
loop=\"false\" />";
}
</script>
將聲音放置在空跨度中
當(dāng)腳本啟動時,JavaScript將一個Embed元素放在一個空的span元素中。因此,您需要將以下SPAN標(biāo)記添加到HTML頁面正文中的某個位置,最好是在文檔頂部附近:
<span id="dummy"></span>
使用屬性調(diào)用腳本
您需要添加的最后一件事是一個元素,您希望在單擊或鼠標(biāo)懸停時生成聲音。使用以下屬性之一調(diào)用腳本。將UrlToSoundFile替換為要播放的聲音文件的完整URL:
<a href="#"onclick="playSound('UrlToSoundFile');">Click here to hear a sound</a>
<ponmouseover="playSound('UrlToSoundFile');">Mouse over this text to hear a sound</p>
這是整個HTML文檔,播放的是藍(lán)調(diào)的聲音。聲音文件存儲在HTML頁面所在的目錄中:
<!doctype html>
<html>
<head>
<meta charset="ISO-8859-1" />
<title>Example of How to Play a Sound on Click or on MouseOver</title><script language="javascript" type="text/javascript"> function playSound(soundfile) { document.getElementById("dummy").innerHTML= "<embed src=\""+soundfile+"\" hidden=\"true\" autostart=\"true\" loop=\"false\" />"; } </script> </head>
<body><span id="dummy"></span> <p><a href="#"onclick="playSound('zbluejay.wav');">Click here to hear a bird sing</a></p>
<ponmouseover="playSound('zbluejay.wav');">Or you can put your mouse over this paragraph to hear the same bird sound.</p>
</body>
</html>

新聞標(biāo)題:網(wǎng)站建設(shè)技術(shù)應(yīng)用如何在鼠標(biāo)觸發(fā)時給網(wǎng)頁添加聲音
網(wǎng)頁路徑:http://jinyejixie.com/news1/158701.html

網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營銷seo公司;服務(wù)項目有網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
寻乌县| 温宿县| 青龙| 乐山市| 郑州市| 临夏县| 桓台县| 石阡县| 银川市| 汉中市| 桃园县| 高台县| 江安县| 枝江市| 中阳县| 裕民县| 龙门县| 灵宝市| 新竹县| 丹巴县| 武乡县| 邻水| 西乌珠穆沁旗| 武邑县| 方城县| 青海省| 揭东县| 鸡泽县| 宜春市| 开阳县| 高平市| 扎兰屯市| 乐陵市| 盐边县| 张掖市| 金平| 阳原县| 灵台县| 贡嘎县| 长宁县| 广州市|