看看我这代码有问题么? 在ie都能显示flash,就是在ff,chrome和其他不能显示
www.it560.com 你用其他浏览器打开看顶部左边 就显示不了! 用ie678则能显示
哪位朋友能帮我解决呀......{loop $data $n $r}
{php $flash_texts .= str_replace('"',"'",str_cut($r[title],30,'')).'|';$flash_pics .= thumb($r[thumb], $width, $height).'|';$flash_links .= $r[url].'|';}
{/loop}
{php $flash_texts=substr($flash_texts,0,-1);$flash_pics=substr($flash_pics,0,-1);$flash_links=substr($flash_links,0,-1);}
<div id="dplayer2"></div>
<div id="jiaodiantu_delay"></div>
<script language="javascript" src="apicms/js/swfobject_source.js"></script>
<div id="jiaodiantu">
<script language='javascript' type='text/javascript'>var titles = '{$flash_texts}';
var imgs ='{$flash_pics}';
var urls ='{$flash_links}';
var pw = {$width};var ph = {$height};var sizes = 12;var Times = 4000; var umcolor = 0xF2F7EF;var btnbg =0xABD627;var txtcolor =0xF2F7EF;var txtoutcolor = 0x000000;var flash = new SWFObject('apicms/swf/focus512.swf', 'mymovie', pw, ph, '7', '');flash.addParam('allowFullScreen', 'true');flash.addParam('allowScriptAccess', 'always');flash.addParam('quality', 'high');flash.addParam('wmode', 'Transparent');flash.addVariable('pw', pw);flash.addVariable('ph', ph);flash.addVariable('sizes', sizes);flash.addVariable('umcolor', umcolor);flash.addVariable('btnbg', btnbg);flash.addVariable('txtcolor', txtcolor);flash.addVariable('txtoutcolor', txtoutcolor);flash.addVariable('urls', urls);flash.addVariable('Times', Times);flash.addVariable('titles', titles);flash.addVariable('imgs', imgs);flash.write('dplayer2');</script>
</div>
<script>
var jiaodiantu_delay = document.getElementById("jiaodiantu_delay");
var jiaodiantu = document.getElementById("jiaodiantu");
var dplayer2 = document.getElementById("dplayer2");
dplayer2.style.display = "block";
jiaodiantu_delay.style.display = "none";
jiaodiantu_delay.innerHTML = jiaodiantu.innerHTML;
jiaodiantu.innerHTML = "";
</script>
www.it560.com 你用其他浏览器打开看顶部左边 就显示不了! 用ie678则能显示
哪位朋友能帮我解决呀......{loop $data $n $r}
{php $flash_texts .= str_replace('"',"'",str_cut($r[title],30,'')).'|';$flash_pics .= thumb($r[thumb], $width, $height).'|';$flash_links .= $r[url].'|';}
{/loop}
{php $flash_texts=substr($flash_texts,0,-1);$flash_pics=substr($flash_pics,0,-1);$flash_links=substr($flash_links,0,-1);}
<div id="dplayer2"></div>
<div id="jiaodiantu_delay"></div>
<script language="javascript" src="apicms/js/swfobject_source.js"></script>
<div id="jiaodiantu">
<script language='javascript' type='text/javascript'>var titles = '{$flash_texts}';
var imgs ='{$flash_pics}';
var urls ='{$flash_links}';
var pw = {$width};var ph = {$height};var sizes = 12;var Times = 4000; var umcolor = 0xF2F7EF;var btnbg =0xABD627;var txtcolor =0xF2F7EF;var txtoutcolor = 0x000000;var flash = new SWFObject('apicms/swf/focus512.swf', 'mymovie', pw, ph, '7', '');flash.addParam('allowFullScreen', 'true');flash.addParam('allowScriptAccess', 'always');flash.addParam('quality', 'high');flash.addParam('wmode', 'Transparent');flash.addVariable('pw', pw);flash.addVariable('ph', ph);flash.addVariable('sizes', sizes);flash.addVariable('umcolor', umcolor);flash.addVariable('btnbg', btnbg);flash.addVariable('txtcolor', txtcolor);flash.addVariable('txtoutcolor', txtoutcolor);flash.addVariable('urls', urls);flash.addVariable('Times', Times);flash.addVariable('titles', titles);flash.addVariable('imgs', imgs);flash.write('dplayer2');</script>
</div>
<script>
var jiaodiantu_delay = document.getElementById("jiaodiantu_delay");
var jiaodiantu = document.getElementById("jiaodiantu");
var dplayer2 = document.getElementById("dplayer2");
dplayer2.style.display = "block";
jiaodiantu_delay.style.display = "none";
jiaodiantu_delay.innerHTML = jiaodiantu.innerHTML;
jiaodiantu.innerHTML = "";
</script>
问题是我的代码没有 embed ,所以我就不知道放在哪里了
<div id="slide"><div id="dplayer2"></div>
<div id="jiaodiantu_delay"></div>
<script language="javascript" src="apicms/js/swfobject_source.js"></script>
<div id="jiaodiantu">
<script language='javascript' type='text/javascript'>
var titles = '戴仁光 关于搜索营销二维论讲讲|张森:一秒钟收录你的新文章 无|巨人网络总裁刘伟:创业者最需要|艾瑞:08中国B2B电子商务交易规|闲置银行卡网上热销:为网店从事';
var imgs ='uploadfile/200908/thumb_345_201_20090820095131270.jpg|uploadfile/200908/thumb_345_201_20090820095127729.jpg|http://www.chinaz.com/upimg/allimg/090817/1013450.jpg|uploadfile/200908/thumb_345_201_20090820094927309.gif|uploadfile/200908/thumb_345_201_20090820094901449.jpg';
var urls ='webbiz/seo/5OMDAwMDAwMTg5OA.html|webbiz/seo/5MMDAwMDAwMTg5Mg.html|news/it/4OMDAwMDAwMTg4OQ.html|news/it/4OMDAwMDAwMTg4OA.html|news/it/4NMDAwMDAwMTg4NA.html';
var pw = 345;var ph = 201;var sizes = 12;var Times = 4000; var umcolor = 0xF2F7EF;var btnbg =0x9CCD11;var txtcolor =0xF2F7EF;var txtoutcolor = 0x000000;var flash = new SWFObject('apicms/swf/focus512.swf', 'mymovie', pw, ph, '7', '');flash.addParam('allowFullScreen', 'true');flash.addParam('allowScriptAccess', 'always');flash.addParam('quality', 'high');flash.addParam('wmode', 'Transparent');flash.addVariable('pw', pw);flash.addVariable('ph', ph);flash.addVariable('sizes', sizes);flash.addVariable('umcolor', umcolor);flash.addVariable('btnbg', btnbg);flash.addVariable('txtcolor', txtcolor);flash.addVariable('txtoutcolor', txtoutcolor);flash.addVariable('urls', urls);flash.addVariable('Times', Times);flash.addVariable('titles', titles);flash.addVariable('imgs', imgs);flash.write('dplayer2');</script>
</div>
<script language='javascript' type='text/javascript'>
var jiaodiantu_delay = document.getElementById("jiaodiantu_delay");
var jiaodiantu = document.getElementById("jiaodiantu");
var dplayer2 = document.getElementById("dplayer2");
dplayer2.style.display = "block";
jiaodiantu_delay.style.display = "none";
document.getElementById("jiaodiantu_delay").appendChild("jiaodiantu");
document.getElementById("jiaodiantu").innerHTML= "";
</script>
</div>
jiaodiantu_delay.innerHTML = jiaodiantu.innerHTML;
jiaodiantu.innerHTML = "";替换为while(jiaodiantu_delay.childNodes.length!=0)
jiaodiantu_delay.removeChild(jiaodiantu_delay.firstChild);
while(jiaodiantu.childNodes.length!=0)
jiaodiantu_delay.appendChild(jiaodiantu_delay.firstChild);
去搜下 swfobject.js 用里面的方法来生成flash 或者参考他的写法
IE FF都支持innerHTML问题似乎出在php中,再检查一下