雖然這個問題之前已經被詢問和回答過,包括在這個網站上,我並沒有設法解決我的問題。將變量傳遞給JS文件
我使用Masterpages和Javascript文件......每個人現在怎麼樣「刁鑽」 masterpages相對路徑得到...
嗯,我使用稱爲PNG修復:單元巴修復(相當不錯說實話...甚至比JQuery更好),並且此修補程序需要使用名爲clear.gif的小圖片。 clear.gif文件的路徑存儲在JavaScript文件中的變量內。
但是,由於我使用Masterpages,我不能簡單地打開JS文件並寫出一個靜態路徑......我想。
我試過的是:從JS文件中移除變量,並在外部聲明它,但是在sabe Script塊中。像這樣:
<!--[if lt IE 7]>
<script src="<%= ResolveClientUrl("~/masterpages/js/unitpngfix.js") %>" type="text/javascript">
var clear="<%= ResolveClientUrl("~/masterpages/img/clear.gif") %>";
</script>
<![endif]-->
我甚至試圖在網站的負責人聲明。 (我把我的JS文件放在頁面的底部,以加快速度)。
不幸的是我的解決方案沒有工作......這就是爲什麼我在這裏做這個問題。 :(
啊哈!這就是... thx很多。看起來我很接近......但並不接近enuff。 – 2009-10-23 15:56:15