为什么天气频道的javascript不能正常工作?

时间:2014-03-21 10:56:15

标签: javascript drupal

我需要在drupal中使用以下代码 -

<script type="text/javascript" src="http://voap.weather.com/weather/oap/BGXX0003?template=LAWNV&par=3000000007&unit=1&key=twciweatherwidget"></script>

请有人帮助我如何编写代码。我试过用php。但是没有用。

<?php
<script type="text/javascript" src="http://voap.weather.com/weather/oap/BGXX0003?template=LAWNV&par=3000000007&unit=1&key=twciweatherwidget"></script>
?>

<?php
 drupal_add_js('<script type="text/javascript" src="http://voap.weather.com/weather/oap/BGXX0003?template=LAWNV&par=3000000007&unit=1&key=twciweatherwidget"></script>', 'inline');
?>

javascript块正在面板上使用

2 个答案:

答案 0 :(得分:1)

您应该使用外部,也不需要脚本标记。请尝试以下方法:

<?php drupal_add_js('http://voap.weather.com/weather/oap/BGXX0003?template=LAWNV&par=3000000007&unit=1&key=twciweatherwidget', 'external'); ?>

有关drupal_add_js函数的更多信息: https://api.drupal.org/api/drupal/includes%21common.inc/function/drupal_add_js/7

答案 1 :(得分:0)

天气频道可能是问题所在。

我的网站(MinnesotaSeasons.com)在所有目标网页上使用此功能。在过去的30天里,他们只是零星地工作。大多数情况下,他们只是不加载。在此之前没有问题。代码没有改变。只有结果。

这是我用于其中一个目的地的代码。它今天早上不起作用。它在过去。

<script type="text/javascript" src="http://voap.weather.com/weather/oap/55372?template=GENXV&amp;par=3000000007&unit=0&key=twciweatherwidget"></script>