我正在使用swomobject在joomla并生成动态xml(写入文件)加载幻灯片到我的列表。swfobject和IE 6 7 8
这个问题是只在IE浏览器,当改变我的列表幻灯片不会改变最后一个。
它看起来像一个缓存问题尝试添加:slideshow.swf T =” +新的Date()的getTime(),没有运气:(
规范XML
$xml .="
<?xml version='1.0' encoding='UTF-8'?>
<data random='$r'>
<time>".$params->get('slide_time')."</time>
<transition>".$params->get('slide_trans_type')."</transition>
<transition_time>".$params->get('slide_transition')."</transition_time>
<autoplay>$autoplay</autoplay>
<controlls>$sc</controlls>
<images>";
foreach ($images as $img)
{
$xml .= "<img path='".JURI::base()."components/comp/uploads/image/".$img['mfile']."'><![CDATA[<span class='big'>".$img['mtitle']."</span><br /><span class='normal'>".$img['mdescription']."</span>]]></img>";
}
$xml .="
</images>
</data>";
$file = JPATH_COMPONENT_SITE.DS.'uploads'.DS.'xml'.DS.'source.xml';
JFile::makeSafe($file);
JFile::write($file, $xml);
。在这里输入的代码
如果幻灯片是基于xml加载的,防止在swf上缓存将无济于事。有关xml和实际嵌入代码的更多信息将会有所帮助。 – kkyy 2010-10-25 06:36:00
编辑放置代码 – miojamo 2010-10-25 06:59:33