我正在使用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