<script src="Scripts/jquery.prettyPhoto.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.4.4.min.js" type="text/javascript"></script>
<a href="http://www.youtube-nocookie.com/v/Bkjv9SscotY&hl=it_IT&fs=1?rel=0" rel="prettyPhoto" title="">you tube
</a>
<script type="text/javascript">
$(document).ready(
function() {
$(
"a[rel^='prettyPhoto']").prettyPhoto();
});
</script>
0
A
回答
1
使用
<script src="<%= ResolveUrl("~/Scripts/jquery.prettyPhoto.js") %>" type="text/javascript"></script>
1
如果你的文件夾結構看起來像這樣
/Scripts/jquery.prettyPhoto.js
/Scripts/someOtherscript.js
/SomeFolder/bob.aspx
sam.aspx
default.aspx
如果您參考使用SRC您的js文件=「scripts/file.js」它將在sam.aspx和default.aspx上工作,但它不會在bob.aspx上工作
當你不包括e是一個前導斜槓,它看起來在你當前的文件夾中。所以,如果你在bob.aspx上引用該腳本,它正在尋找這個文件/somefolder/script/file.js
因此,要回答你的問題(假設我已經做了一個很好的假設),你只需要添加一個斜槓到src =「script ..它應該是src =」/ script/...
0
ResolveUrl是一個不錯的選擇,但它不是理想的解決方案,如果使用正確的路徑js。因爲你會使用友好的URL,然後從根目錄並使用〜簽名它基本上告訴服務器從文件夾的根目錄開始,所以即使你已經發布了應用程序,少一個文件夾可以說inetpub/wwwroot/AppName/WebUI/
現在將其更改爲inetpub/wwwroot/AppName /您的應用程序不會崩潰,並且任何時候當您收到類似的錯誤時,只需打開瀏覽器上的頁面源,然後單擊您的js文件鏈接能夠導航到js文件很好其他可能有其他情況下的身份驗證是安裝和iis不允許您訪問它。
相關問題
- 1. prettyPhoto加載瀏覽器刷新
- 2. prettyPhoto畫廊不工作在IE瀏覽器(任何)
- 3. jquery導入不工作在IE瀏覽器,火狐瀏覽器,Safari瀏覽器
- 4. 瀏覽器和jquery
- 5. Jquery Web瀏覽器?
- 6. jQuery的動畫不一致瀏覽器
- 7. jquery切換到不同的瀏覽器
- 8. jQuery CSS瀏覽器的不同結果
- 9. jQuery的:PrettyPhoto API不工作
- 10. 瀏覽器特定的jquery
- 11. 瀏覽器檢測jQuery的?
- 12. jQuery的:在瀏覽器
- 13. jQuery的媒體瀏覽器
- 14. 瀏覽器中的jquery touchstart
- 15. 所有瀏覽器,但IE瀏覽器的jquery fadeIn()
- 16. 與IE瀏覽器的瀏覽器崩潰jquery-1.8.2.js
- 17. fancyBox畫廊鏈接不會在IE瀏覽器裏面發射prettyPhoto Iframe
- 18. jquery onclick不要在IE瀏覽器
- 19. jQuery scrollTop在瀏覽器中不一致
- 20. jQuery瀏覽器高度不準確
- 21. jQuery負載不反映IE瀏覽器
- 22. jquery opacity不適用於Safari瀏覽器
- 23. 跨瀏覽器不兼容? (jQuery)
- 24. jQuery AJAX不在瀏覽器中觸發
- 25. jquery不透明跨瀏覽器?
- 26. jQuery鎖定了瀏覽器
- 27. 閱讀瀏覽器Cookie ... jQuery
- 28. 瀏覽器版本jQuery中
- 29. 跨瀏覽器支持jQuery
- 30. jQuery瀏覽器檢測?
包含js文件的行在哪裏? – 2011-01-23 01:29:32