簡體   English   中英

在Drupal頁面中包含JS

[英]Including JS in a drupal page

我正在使用Drupal 6.19。在我的Drupal頁面中,我將輸入格式設置為PHP代碼。我使用以下PHP行包含了一個JS文件:

print "<script src=\"my_site_includes/js/script.js\"> </script>";

該頁面設置為首頁並附加到主菜單項。但是,當我訪問該站點時,不會執行js。 但是,如果我編輯頁面並單擊“保存”,則將執行js。 這真的很奇怪,因為我必須編輯頁面並點擊保存以執行js。 這里可能出什么問題了?

以這種方式操縱Drupal不是一個好主意。 確保查看drupal_add_js() 您可以在自定義模塊或模板中調用。

我只是將js包含在您主題的.info文件中。 這是包括腳本的最佳方法。

在包含在模板中的同時,將其添加到</body>而不是head。 最好盡可能早地調用腳本,以免延遲圖像和其他組件的加載,並可以縮短加載時間。

您可以通過兩種方式在Drupal中包含js文件。 第一種是在主題信息文件中包含js文件,第二種方法是使用drupal函數drupal_add_js。 如果您想查看有關drupal_add_js的詳細信息,請訪問此鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM