Drupal内联JavaScript

时间:2012-04-30 09:57:57

标签: php drupal drupal-7 drupal-6 drupal-modules

添加内联JavaScript代码时,Drupal会自动添加\

  <script type=\"text/javascript\">
     alert(\'hello world\');
  </script>

我们怎样才能避免这种情况?在Drupal中添加内联JavaScript代码的正确方法是什么?

2 个答案:

答案 0 :(得分:4)

如果您尝试在PHP代码中添加javascript代码,最好使用drupal_add_js()。

然后在$options数组中,设置type等于inline

以下代码添加了内联JavaScript。 (复制的表格文件)

drupal_add_js('jQuery(document).ready(function () { alert("Hello!"); });',
    array(
        'type' => 'inline', 
        'scope' => 'footer', 
        'weight' => 5
    )
);

答案 1 :(得分:1)

您的文字格式是什么,如果您想要内联javascript工作,则需要“完整HTML”