這會運行在我的ASP.Net項目中的ASCX文件中嗎? 我似乎無法得到它的工作,只是想知道是否有一些特定的東西丟失?我是否需要包含「runat =」服務器「」?這個jscript會在.ASCX頁面中運行嗎?
<!--[if lte IE 6]>
<script type="text/javascript">
window.onload = function() {
var images = document.getElementById("GetQuote").getAttribute("ImageUrl");
for (var i = 0; i < images.length; i++) {
var image_png_src = images[i].src;
var image_gif_src = image_png_src.replace(".png", ".gif");
images[i].src = image_gif_src;
}
};
</script>
<![endif]-->
是'GetQuote' aspx元素? – TheVillageIdiot 2009-10-12 13:47:45
以我的經驗,我一直無法運行.ascx中的任何JavaScript。我已經成功地在UserControl上運行javascript的唯一方法是通過在代碼隱藏中注入腳本,[如此處所述](http://stackoverflow.com/questions/7046565/inject-javascript-from-asp-net -code-behind-files) – Farinha 2012-03-08 12:45:23