作者putumaxally (Puma)
看板Web_Design
標題[問題] html 無法使用外部 css 跟 javascript
時間Sat May 11 12:27:57 2013
最近想學 html 但是在 css 跟 javascript 的地方發生的很奇怪的事
如果我把在 head 裡面,直接打 style 設定樣式就沒問題
可是把它改成 css 檔,然後使用 link 來連結就沒反應了
可是去頁面原始碼的連結點進去會正確連到檔案 script
也是一樣的問題
這個是把樣式跟腳本放在外部的網頁,完全不能用
http://140.118.230.226/index.html
這個是樣式跟腳本都直接寫在網頁裡的,就很正常
http://140.118.230.226/index2.html
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.230.226
1F:推 pm2001:<base href="Access/"> 05/11 12:37
即使把檔案放到 access 也不行,刪掉 base 也不行。
站上有 html 的板嗎,我去程式版找沒看到,不知道在這個版問對不對
※ 編輯: putumaxally 來自: 140.118.230.226 (05/11 12:47)
2F:推 akiratw:因為你打錯了。是 rel="stylesheet" 不是 ref 05/11 12:50
3F:推 pm2001:因為你另外三個檔案路徑被你一改就變成錯的了 05/11 12:51
我打錯了...改掉就 OK 了,不過我看有是把 script 放在 head 裡
可是如果我把 section 裡的 script 放到 head 按鈕就沒用了
雖然我是覺得應該放在 button 後面,不過我看到別的網頁把
script 放在 head 也可以執行耶,為什麼?
http://www.w3.org/2010/05/video/mediaevents.html
※ 編輯: putumaxally 來自: 140.118.230.226 (05/11 12:57)
4F:推 pm2001:因為你的寫法,剛讀完head SD那個dom元素根本就還沒製造出來 05/11 13:04
可是不知道為什麼 w3 網站的範例可以這樣
※ 編輯: putumaxally 來自: 140.118.230.226 (05/11 13:43)
5F:→ Rplus:document.addEventListener("DOMContentLoaded", init, .... 05/11 13:53
6F:→ Rplus:w3 網頁是在DOM載完後再作初始化 05/11 13:54
感謝 p大 a大 跟 R大 上面問的問題都解決了
因為我沒學過 java 所以不知道 document 有什麼功能還有用來做什麼的,
為了把 script 放在 head 還有簡化程式碼,我把全部的按鈕放在同一個
function 裡面,不過我上網找 java 好像不能夠為 function 設預設值
但是 java 好像有 overloading 可是寫下去之後反而讓之前的 function
完全不能動作,如果移除 overloading 但是不帶參數反而能正常執行。
overloading 的網站(無法執行 script )
http://140.118.230.226/index.html
移除 overloading 反而能正常執行的網站
http://140.118.230.226/index3.html
※ 編輯: putumaxally 來自: 140.118.230.226 (05/11 14:42)
7F:→ lyforever:java is not javascript.... 05/11 15:56
8F:推 kaito12:充其量javascript只有function name是仿java設計的...對於 05/13 01:27
9F:→ kaito12:this或object的概念完全不同,你已經完全混在一起了 Q_Q 05/13 01:29
我本來只是想用 html 不過沒有用 css 跟 javascript 好像不能看,
css, javascript, php 都不知道是什麼,java是什麼我也不太清楚,
sorry 沒搞清楚就問問題...
※ 編輯: putumaxally 來自: 140.118.230.226 (05/14 02:55)