我正在建立一个利用模板的网站,并带来每个内容"通过include语句进入页面。在一个页面上,我使用wt-rotator,这是一个基于jQuery脚本的幻灯片放映可以这么说。我的问题是我想要包含的页面完美地运行脚本,但是当我尝试使用include通过主模板查看该页面时,没有幻灯片显示。这是使" include"工作:
<?
include "/home/content/82/7960182/html/alliantwellness/contentfiles.php";
$pid = $_GET["pid"];
if ($pid == "") {
$pid = 0;
}
?>
该部分位于index.php页面的顶部。然后这个:
<?
//Main Content including Navigation fills in here
include "/home/content/82/7960182/html/alliantwellness/content/" . $content[$pid];
?>
是我用来调用页面的方法。 contentfiles.php页面只是一个&#34;内容&#34;的数组。存储在名为&#34; content&#34;。
的文件夹中的页面关于为什么幻灯片在模板外工作但不在内部的任何想法?
以下是网址,以便您了解我在说什么:
http://www.alliantwellness.com
http://www.alliantwellness.com/content/home.php
答案 0 :(得分:0)
我认为你需要删除这一行:
<script type="text/javascript" src="http://www.alliantwellness.com/scripts/jquery.wt-rotator.js"></script>
来自index.html
。该文件不是Javascript文件,它看起来像是index.html文件的副本。您已经在文件的另一行加载jquery.wt-rotator.min.js
,这是正确的JS。
我也想知道你为什么同时加载http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js和http://www.alliantwellness.com/scripts/jquery-1.7.1.min.js,为什么需要从不同的位置加载两个不同版本的jQuery?但是home.php
加载它们并且它似乎有效。