再次成功....我用火狐也能看到了..哈哈
要让火狐看到的话, 修改pic.php
查找:
- var pics = '<?=$showpicpics?>';
- var links = '<?=$showpiclinks?>';
- var texts = '<?=$showpictexts?>';
复制代码
下面的码替换为:
- if (document.all){
- document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="'+ focus_width +'" height="'+ swf_height +'">');
- document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="images/pixviewer.swf"><param name="quality" value="high"><param name="bgcolor" value="#FFFFFF">');
- document.write('<param name="menu" value="false"><param name=wmode value="transparent">');
- document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
- document.write('<embed src="images/pixviewer.swf" wmode="transparent" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#FFFFFF" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');document.write('</object>');
- }else{
- //给火狐用户
- var picArray = pics.split("<?=$comma?>");
- var linkArray = links.split("<?=$comma?>");
- var textArray = texts.split("<?=$comma?>");
-
- //图片冲缓
- var arrImage = new Array();
- <?php
- $myArray = 0;
- while ($myArray <= $shownums - 1){
-
- ?>
- arrImage[<?=$myArray?>] = new Image();
- arrImage[<?=$myArray?>].src = picArray[<?=$myArray?>];
- <?php
- $myArray++;
- }
- ?>
-
- //做个新的图层
- document.write("<div id='ffLyr'></div>");
-
- //slideFF();
-
- setTimeout("slideFF()",4000)
- }
- var g_i = 0;
- function slideFF(){
- document.getElementById("ffLyr").innerHTML = "<div align='center'><a href='"+linkArray[g_i]+"' target='_blank'><img id='ffImg' src='"+arrImage[g_i].src+"' alt='"+textArray[g_i]+"' width="+ focus_width +" height="+ focus_height+" border=0><br />"+textArray[g_i]+"</a></div>";
- if (g_i == <?=$shownums?> - 1){
- g_i = 0;
- }else{
- g_i++;
- }
- setTimeout("slideFF();",4000);
- }
复制代码
演示: http://bbs.mydreamsky.info/index.php?fromuid=2
[ 本帖最后由 梦幻王子 于 2007-7-23 00:07 编辑 ] |
|