<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. jQuery的动画不一致浏览器
- 3. jquery切换到不同的浏览器
- 4. jQuery CSS浏览器的不同结果
- 5. jQuery的:PrettyPhoto API不工作
- 6. jQuery的:在浏览器
- 7. 浏览器特定的jquery
- 8. jQuery的媒体浏览器
- 9. 浏览器中的jquery touchstart
- 10. 所有浏览器,但IE浏览器的jquery fadeIn()
- 11. jQuery负载不反映IE浏览器
- 12. jQuery scrollTop在浏览器中不一致
- 13. jquery onclick不要在IE浏览器
- 14. jquery不透明跨浏览器?
- 15. jQuery跨浏览器问题
- 16. jQuery浏览器检测?
- 17. jQuery崩溃IE浏览器
- 18. jQuery锁定了浏览器
- 19. jquery图片浏览器
- 20. jquery如果浏览器
- 21. 阅读浏览器Cookie ... jQuery
- 22. 跨浏览器支持jQuery
- 23. 浏览器版本jQuery中
- 24. Jquery mobile - Android浏览器
- 25. jquery prettyphoto问题
- 26. 在Chrome浏览器(火狐浏览器和IE浏览器都在工作)中jQuery CSS div高度不匹配
- 27. jQuery prettyPhoto问题
- 28. Chrome浏览器 - 相当于Firefox浏览器的IE浏览器
- 29. '&'在IE浏览器和Safari浏览器中不显示
- 30. 检测浏览器关闭在jquery/JavaScript跨浏览器
包含js文件的行在哪里? – 2011-01-23 01:29:32