看板 Web_Design 關於我們 聯絡資訊
最近使用了 jQuery的一些套件... 包含圖表呈現、html2canvas、及圖片下載的功能... 也在一般的asp.net 的default.aspx成功執行... 準備要套進我早已寫好的master page時.. 發現有很多jQuery的屬性會找不到?? 我將原本default.aspx include 的js檔都放入 <asp:content contentplaceholderID="head" runat="server"> <script type="text/javascript" src="........"> .... .... </asp:content> 但一執行時,會找不到其中1個js檔的屬性...說沒定義或是null, 但在專案的資料匣下確實有這個檔案... 程式碼也和default.aspx的一模一樣... 請問各位大大...有誰能提供點意見給我嗎?? 感激不盡!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.66.181.112 ※ 文章網址: http://www.ptt.cc/bbs/Web_Design/M.1413951731.A.497.html
bbcust: 按F12看有沒有讀到file啊 不過應該是path問題 10/22 12:26
bbcust: 有用master path會以content的位置為主 10/22 12:26
bbcust: asp.net的話就用ResolveUrl吧 10/22 12:28
spiderman007: 按下F12發現沒有對js path有任何錯誤,但一樣找不到 10/22 13:22
spiderman007: 某js檔內的屬性.. 10/22 13:22
spiderman007: 請問是不是不應該將js的路徑檔放在contentpage?? 10/22 17:30
spiderman007: 而是全都放在masterpage內呢?? 10/22 17:31
pm2001: 你直接打js的網址能讀取檔案嗎 10/22 18:40
GoalBased: 路徑: ~/資料夾/goalbased.js 10/22 20:27
spiderman007: p大...直接打路徑,會直接下載xx.js檔...所以ok! 10/22 21:44
spiderman007: G大...同上..http://localhost:51321/xx/.../xx.js 10/22 21:46
mmis1000: 如果你是用ff,會直接下載就有問題了 10/22 22:08
mmis1000: js應該不在直接下載的檔案類型中才對? 10/22 22:09
pm2001: 那我只能猜js都還沒載入前就跑function了 10/22 22:27
Ammenze: 你的masterpage的位置跟default的位置是否在同一階層? 10/23 10:23
spiderman007: 我把contentpage內所有include js檔的path,全都 10/24 22:30
spiderman007: 在masterpage內引入...竟然有反應了..!! 10/24 22:30
GoalBased: 你的路徑是打像我那個樣子嗎,前面加一個坡浪 ~的 10/24 23:19
spiderman007: G大..我剛有試前面再加~,也是找不到屬性..可能是.. 10/25 01:53
spiderman007: pm大說的那樣吧...!!? 還在找原因中... 10/25 01:54
spiderman007: A大...同階層... 10/25 01:54
Ammenze: 關鍵在page load的順序是先讀內頁再讀masterpage 10/26 19:10
Ammenze: 看看是否有在內頁用到的function放在masterpage 10/26 19:12
Ammenze: 剛剛想到這應該是有用後台呼叫前台js才會發生 10/26 19:18
hsinhw: 路徑問題 請先用CDN 11/14 00:56