如果單純是在html裡面用script標籤引入靜態的Javascript檔案,當然做不到。如果要做到,我想還需要用php產生Javascript,然後把你要的訊息集中在一個Javascript物件裡面,然後其他Javascript就可以取用。
你目前這樣寫js沒作用嗎?
你也可以參考一下這篇文章
Smarty 入門
http://www.jaceju.net/blog/archives/23
註:有時為了中文衝碼及 Javascript 的關係,我們透過 $left_delimiter 和 $right_delimiter 兩個 Smarty 類別屬性,來將標示符號換掉。
chan15寫的Javascript是:
chan15提到:
<pre class="c" name="code">alert("{#NO_DATA#}");
應該不會衝到Javascript,而且如果衝到,alert應該不會執行,結果也不會是那樣...chan15,你的Javascript是怎樣放到程式裡?是用
<pre class="c" name="code">
<script src="xxx.js"></script>
還是
<pre class="c" name="code">
<script>
{include file="xxx.js"}
</script>
等等,請說明一下,會比較清楚。
<script src="xxx.js"></script>
是這樣