代码之家  ›  专栏  ›  技术社区  ›  miojamo

swfobject和IE 6 7 8

  •  0
  • miojamo  · 技术社区  · 14 年前

    问题只出现在IE中,当更改我的列表时,幻灯片放映与上一个没有变化。

    似乎有个缓存问题试图添加:slideshow.swf?t=“+new 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);
    

    在此处输入代码

    1 回复  |  直到 14 年前
        1
  •  2
  •   kkyy    14 年前

    所以,xml是从 ... /uploads/xml/source.xml

    您应该在xml的位置添加缓存阻止,以便从 ...uploads/xml/source.xml?346456456 或者类似的事情。