看板 Web_Design 關於我們 聯絡資訊
不好意思 再次打擾版上前輩 當我寫好一個function 後 在asp檔裡面的碼長像這樣 <% function(表單名稱){ for迴圈增加表單欄第一個數值 每次加1 if (表單欄第一個數值==5) { var boom = new Audio('music/boom.mp3'); boom.play(); } } %> 再用音效前的功能都正常 但當跑到音樂那行的時候 網頁輸出顯示 沒有宣告Audio 但我在其他html 外加的js 寫同樣語法卻沒有這問題 請問是哪裡出了錯? 另外寫document 這種語法的時候 網頁也顯示我也沒宣告document 請問該如何解決? 謝謝前輩 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.35.249 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1515513207.A.27A.html
shuangrain: Audio是js不是c#01/10 02:59
對呀 我用js寫的 ※ 編輯: kakaloto (223.136.35.249), 01/10/2018 09:59:50
ssccg: js的部分不要放在 <% %> 中間01/10 10:35
如果放在額外inc檔引用 也是同樣狀況 ※ 編輯: kakaloto (163.14.44.251), 01/10/2018 10:46:01
pm2001: 你先看看最後產出怎樣的網頁 再去找問題好嗎 01/10 11:11
zg0608x: 不懂你這是ASP還是ASP.NET WebForm 01/10 16:45
zg0608x: 如果是ASP JS就不能當成VB寫在<%%>裡面 可能要先搞懂這個 01/10 16:48