首頁
新聞
功能
下載
開發
支援
論壇
文件
搜尋
關於我們
歡迎光臨,
訪客
. 請先
登入
或
註冊一個帳號
.
十一月 27, 2024, 05:10:17 上午
19595
文章 在
3865
主題 由
4579
會員
最新註冊會員:
aa123aa1
首頁
說明
搜尋
登入
註冊
LifeType 中文開發論壇
|
支援
|
使用與操作
|
想在header.template里插入JavaScript代码.语法应该怎么样表示呢.
« 上篇主題
下篇主題 »
頁:
[
1
]
列印
作者
主題: 想在header.template里插入JavaScript代码.语法应该怎么样表示呢. (閱讀 18627 次)
HooArt
新手見習
文章: 19
想在header.template里插入JavaScript代码.语法应该怎么样表示呢.
«
於:
七月 17, 2006, 05:39:28 下午 »
有两点问题.搜索过了.没有找到答案.所以还是发帖求救.谢谢各位.
一.想在header.template里插入JavaScript代码.语法应该怎么样表示呢.
比如我想在</head>前面加入
<script src="js/e.js" type="text/javascript" language="Javascript1.2" ></script>
<script for="WindowsMediaPlayerPlus" event="error" language="JavaScript1.2">
try { WMPError(); } catch(hh){}
</script>
这两段代码.就直接这样加进去后.页面会显示大堆错误.请帮忙..谢谢了!
二.怎么在模组里加入FLASH代码.找到一篇http://forum.lifetype.org.tw/index.php?topic=544.0这篇文章.好像没有用.
«
最後編輯時間: 七月 17, 2006, 05:43:51 下午 由 HooArt
»
已記錄
markwu
系統管理員
超級會員
文章: 3928
Mark Wu
Re: 想在header.template里插入JavaScript代码.语法应该怎么样表示呢.
«
回覆文章 #1 於:
七月 17, 2006, 09:15:07 下午 »
不太用功喔!這是 FAQ 級的問題。
為了防止以後還是有人找不到,我已經加到 wiki 中,請參考:
如何在模版中加入 JavaScript
Mark
已記錄
問問題前,麻煩請先參考
LifeType 中文文件計畫
與
如何在 LifeType 中文開發論壇發問
。
HooArt
新手見習
文章: 19
Re: 想在header.template里插入JavaScript代码.语法应该怎么样表示呢.
«
回覆文章 #2 於:
七月 17, 2006, 09:54:40 下午 »
谢谢老大的回答.
但是好像按照你的方法.也没有用哦.失效.加一个鼠标的ALT提示效果.因为</head>前要加一个JS文件.我按照这个方法修改.也还是没有变.
{literal}<script type="text/javascript" src="{$url->getTemplateFile("xxx.js")}"></script>{/literal}
不但失效.而且状态栏还报错.
«
最後編輯時間: 七月 17, 2006, 09:59:10 下午 由 HooArt
»
已記錄
markwu
系統管理員
超級會員
文章: 3928
Mark Wu
Re: 想在header.template里插入JavaScript代码.语法应该怎么样表示呢.
«
回覆文章 #3 於:
七月 17, 2006, 10:03:44 下午 »
mmmm ..... 你到底在問什麼呢?為什麼不同的問題用同一個方法解!
你上面的這個例子不需要用 {literal} 與 {/literal} 包起來,因為他裡面並沒有 javascript 的 {}
而且你包起來後,{$url->getTemplateFile("xxx.js")} 就不會被解析了。
我可以告訴你一個方向,要怎麼作才對。但是你要先嘗試看一下文件,找一下資料。
這是 literal 的使用方式
http://smarty.php.net/manual/en/language.function.literal.php
另外,你要用 $url->getUrl() 來取得 xxx.js 的 url 才對, 不是 getTemplateFile() 喔。
Mark
已記錄
問問題前,麻煩請先參考
LifeType 中文文件計畫
與
如何在 LifeType 中文開發論壇發問
。
bibicall
版主
超級會員
文章: 640
我是豬老大
Re: 想在header.template里插入JavaScript代码.语法应该怎么样表示呢.
«
回覆文章 #4 於:
七月 17, 2006, 10:08:55 下午 »
Hi, HooArt
簡單的說,如果你的javascript是直接寫在模版上的話
你就必須使用{literal}.....{/literal} 包起來
避免javascript 的 { }造成smarty出錯
如果你的javascript是以 *.js 的「檔案」置入模版
就只要直接使用
<script type="text/javascript" src="存放*.js的路徑"></script>
就行了
已記錄
我的虛擬主機基本資料如下
Operating system: Linux
Apache version: 1.3.37
PHP version: 4.4.4
MySQL version: 4.1.21-standard
markwu
系統管理員
超級會員
文章: 3928
Mark Wu
Re: 想在header.template里插入JavaScript代码.语法应该怎么样表示呢.
«
回覆文章 #5 於:
七月 17, 2006, 10:21:34 下午 »
引用自: bibicall 於 七月 17, 2006, 10:08:55 下午
Hi, HooArt
簡單的說,如果你的javascript是直接寫在模版上的話
你就必須使用{literal}.....{/literal} 包起來
避免javascript 的 { }造成smarty出錯
如果你的javascript是以 *.js 的「檔案」置入模版
就只要直接使用
<script type="text/javascript" src="存放*.js的路徑"></script>
就行了
我會建議用
引用
<script type="text/javascript" src="{$url->getUrl("存放*.js的路徑")}"></script>
否則在 custom url 或是 pretty url 會出錯。
例如:
http://blog.markplace.net/blog/1/abc.js
Mark
已記錄
問問題前,麻煩請先參考
LifeType 中文文件計畫
與
如何在 LifeType 中文開發論壇發問
。
lss
我不是被~拉~~出來的,不要叫我大大!
總版主
超級會員
文章: 1511
Re: 想在header.template里插入JavaScript代码.语法应该怎么样表示呢.
«
回覆文章 #6 於:
七月 17, 2006, 11:23:41 下午 »
我想 HooArt 是把 .js 放在模版目錄裡。若是這樣的話,用 $url->getTemplateFile("xx.js") 應該是正確的吧。
lss
已記錄
沒找過
常見問題集
或不知道
如何在 LifeType 中文開發論壇發問
的人,恕不回答問題
。
HooArt
新手見習
文章: 19
Re: 想在header.template里插入JavaScript代码.语法应该怎么样表示呢.
«
回覆文章 #7 於:
七月 17, 2006, 11:27:22 下午 »
引用自: lss 於 七月 17, 2006, 11:23:41 下午
我想 HooArt 是把 .js 放在模版目錄裡。若是這樣的話,用 $url->getTemplateFile("xx.js") 應該是正確的吧。
lss
对.我是放在模板目录里的.但是这样子写会出错.而且我用绝对路径也照样出错.
按照上面的两位老大说的.
<script type="text/javascript" src="{$url->getUrl("/templates/xx/xx.js")}"></script>
这样写也有错.郁闷....
«
最後編輯時間: 七月 17, 2006, 11:43:36 下午 由 HooArt
»
已記錄
lss
我不是被~拉~~出來的,不要叫我大大!
總版主
超級會員
文章: 1511
Re: 想在header.template里插入JavaScript代码.语法应该怎么样表示呢.
«
回覆文章 #8 於:
七月 17, 2006, 11:31:59 下午 »
引用自: HooArt 於 七月 17, 2006, 11:27:22 下午
对.我是放在模板目录里的.但是这样子写会出错.而且我用绝对路径也照样出错.
mark 和 bibicall 已經說的很清楚了,就看你願不願意去試一下囉。若試不出來,你得「詳細說明」你是「怎麼試的」,否則,我們「想當然爾」的步驟和你的步驟不同,那這個問題,又會變成懸案一宗。
lss
已記錄
沒找過
常見問題集
或不知道
如何在 LifeType 中文開發論壇發問
的人,恕不回答問題
。
HooArt
新手見習
文章: 19
Re: 想在header.template里插入JavaScript代码.语法应该怎么样表示呢.
«
回覆文章 #9 於:
七月 17, 2006, 11:46:29 下午 »
都试过.就是不行.连用绝对路径都不行.
已記錄
markwu
系統管理員
超級會員
文章: 3928
Mark Wu
Re: 想在header.template里插入JavaScript代码.语法应该怎么样表示呢.
«
回覆文章 #10 於:
七月 17, 2006, 11:55:17 下午 »
引用自: lss 於 七月 17, 2006, 11:23:41 下午
我想 HooArt 是把 .js 放在模版目錄裡。若是這樣的話,用 $url->getTemplateFile("xx.js") 應該是正確的吧。
lss
的確,如果是在模版內,那麼
$url->getTemplateFile("xx.js")
是比較好的!
Mark
已記錄
問問題前,麻煩請先參考
LifeType 中文文件計畫
與
如何在 LifeType 中文開發論壇發問
。
markwu
系統管理員
超級會員
文章: 3928
Mark Wu
Re: 想在header.template里插入JavaScript代码.语法应该怎么样表示呢.
«
回覆文章 #11 於:
七月 18, 2006, 12:06:06 上午 »
引用自: HooArt 於 七月 17, 2006, 11:46:29 下午
都试过.就是不行.连用绝对路径都不行.
你的網址在哪?實際看到發生的情況,會比你描述來的清楚。
Mark
已記錄
問問題前,麻煩請先參考
LifeType 中文文件計畫
與
如何在 LifeType 中文開發論壇發問
。
bibicall
版主
超級會員
文章: 640
我是豬老大
Re: 想在header.template里插入JavaScript代码.语法应该怎么样表示呢.
«
回覆文章 #12 於:
七月 18, 2006, 12:17:35 上午 »
會不會是cache造次?
刪了它先,如果刪了還是一樣,那就是別的問題了
已記錄
我的虛擬主機基本資料如下
Operating system: Linux
Apache version: 1.3.37
PHP version: 4.4.4
MySQL version: 4.1.21-standard
頁:
[
1
]
列印
LifeType 中文開發論壇
|
支援
|
使用與操作
|
想在header.template里插入JavaScript代码.语法应该怎么样表示呢.
« 上篇主題
下篇主題 »
前往:
請選擇目的地:
-----------------------------
站務
-----------------------------
=> 站務公告
=> 站務建議
=> 帳號與文章刪除
-----------------------------
支援
-----------------------------
=> 安裝與設定
=> 使用與操作
=> 虛擬主機討論
=> Instant LifeType 專區
===> 安裝與設定精華區
===> 使用與操作精華區
===> 虛擬主機討論精華區
===> 虛擬主機商自我推薦區
===> Instant LifeType 精華區
-----------------------------
開發
-----------------------------
=> 外掛程式
=> 模版設計
=> 核心補強
=> 手冊文件
=> 中文相關
===> 外掛程式精華區
===> 模版發表
===> 模版設計精華區
===> 核心補強精華區
===> 手冊文件精華區
===> 中文相關精華區
-----------------------------
測試
-----------------------------
=> LifeType 1.0 測試
=> LifeType 1.1 測試
-----------------------------
部落格應用
-----------------------------
=> 教育部落格
-----------------------------
建議
-----------------------------
=> 要求與建議
=> 發表與交流
=> 網誌文化與業界動態
Powered by SMF 1.1.6
|
SMF © 2006-2008, Simple Machines LLC
載入...