【js】求高手帮忙兼容此幻灯片火狐模式,高分! 本帖最后由 3bgsteven 于 2012-05-02 17:03:50 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var focus_width=280 var focus_height=158 var text_height=0 var swf_height = focus_height+text_height 你这些加上单位px 再试试 document.write()方法或创建新的文档流。先把要输出的html代码拼接为一个字符串,再通过DOM更新内容。你的html结构也是错误的,span是行内元素,怎么能嵌入块级元素呢。 大哥能不能给我一份修改好的代码,或者加QQ聊,我不太会JS 这样改动后,goUrl()函数也需要作相应的修改才行。<div id="demo"></div><script type="text/javascript"> imgUrl1="http://www.webjx.com/img/200406301.jpg"; imgtext1="网页教学网制作素材网页教学网网页特效专区网页教学网网页特效专区" imgLink1=escape("http://www.webjx.com/htmldata/sort/8.html?users_id=sdsd&sds=11"); imgUrl2="http://www.webjx.com/img/200406302.jpg"; imgtext2="网页教学网网页制作专区网页教学网网页特效专区网页教学网网页特效专区" imgLink2=escape("http://www.webjx.com/htmldata/sort/3.html"); imgUrl3="http://www.webjx.com/img/200406303.jpg"; imgtext3="网页教学网网页特效专区网页教学网网页特效专区网页教学网网页特效专区" imgLink3=escape("http://www.webjx.com/htmldata/sort/5.html"); imgUrl4="http://www.webjx.com/img/200406304.jpg"; imgtext4="网页教学网视频教程" imgLink4=escape("http://www.webjx.com/htmldata/sort/15.html"); var focus_width=280 var focus_height=158 var text_height=0 var swf_height = focus_height+text_height var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3+"|"+imgUrl4;var links=imgLink1+"|"+imgLink2+"|"+imgLink3+"|"+imgLink4;var texts=imgtext1+"|"+imgtext2+"|"+imgtext3+"|"+imgtext4;var html = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">';html += '<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="http://www.webjx.com/js/focus.swf"><param name="quality" value="high"><param name="bgcolor" value="#ffffff">';html += '<param name="menu" value="false"><param name=wmode value="opaque">';html += '<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">';html += '<embed src="pixviewer.swf" wmode="opaque" 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" />';html += '</object>';document.getElementById('demo').innerHTML = html;</script> 你是在本地浏览还是放在Web服务器上,pixviewer.swf这个文件是否存在? 是先放在本地测试,只有focus.swf 这个文件你邮箱多少我发给你源文件看看 非IE核心的浏览器都需要用到pixviewer.swf这个FLASH播放器文件,没有这个文件,你再怎么改代码都达不到预期的效果。 谢谢大哥我上网找了个pixviewer.swf 文件 搞定了,谢谢哇~ 换一个吧。现成的轮播图片jQuery插件多的是,自己找找吧。http://www.webdesignshock.com/100-best-jquery-image-gallery-plugins/ 递归 遇到了一个很棘手的问题,在线等!!! js键盘操作 给解释一下段话是什么意思? 各位高手都进来看看,一个简单的问题 文本框验证的问题 直接在html里给标签的点击事件绑定函数的时候,为什么不能这么写? 最近写的一个DIY马赛克的程序.请大家帮忙. 表硌中有很多个单元格,怎样通过javascript访问其中的一个单元格。 java的问题 AJAX不执行回调函数,怎么办?? [Array转Json]试了好使, 但是没弄明白
var focus_height=158
var text_height=0
var swf_height = focus_height+text_height
你这些加上单位px 再试试
先把要输出的html代码拼接为一个字符串,再通过DOM更新内容。你的html结构也是错误的,span是行内元素,怎么能嵌入块级元素呢。
大哥能不能给我一份修改好的代码,或者加QQ聊,我不太会JS
<div id="demo"></div><script type="text/javascript">
imgUrl1="http://www.webjx.com/img/200406301.jpg";
imgtext1="网页教学网制作素材网页教学网网页特效专区网页教学网网页特效专区"
imgLink1=escape("http://www.webjx.com/htmldata/sort/8.html?users_id=sdsd&sds=11");
imgUrl2="http://www.webjx.com/img/200406302.jpg";
imgtext2="网页教学网网页制作专区网页教学网网页特效专区网页教学网网页特效专区"
imgLink2=escape("http://www.webjx.com/htmldata/sort/3.html");
imgUrl3="http://www.webjx.com/img/200406303.jpg";
imgtext3="网页教学网网页特效专区网页教学网网页特效专区网页教学网网页特效专区"
imgLink3=escape("http://www.webjx.com/htmldata/sort/5.html");
imgUrl4="http://www.webjx.com/img/200406304.jpg";
imgtext4="网页教学网视频教程"
imgLink4=escape("http://www.webjx.com/htmldata/sort/15.html");
var focus_width=280
var focus_height=158
var text_height=0
var swf_height = focus_height+text_height var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3+"|"+imgUrl4;
var links=imgLink1+"|"+imgLink2+"|"+imgLink3+"|"+imgLink4;
var texts=imgtext1+"|"+imgtext2+"|"+imgtext3+"|"+imgtext4;var html = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">';
html += '<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="http://www.webjx.com/js/focus.swf"><param name="quality" value="high"><param name="bgcolor" value="#ffffff">';
html += '<param name="menu" value="false"><param name=wmode value="opaque">';
html += '<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">';
html += '<embed src="pixviewer.swf" wmode="opaque" 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" />';
html += '</object>';
document.getElementById('demo').innerHTML = html;
</script>
谢谢大哥我上网找了个pixviewer.swf 文件 搞定了,谢谢哇~
http://www.webdesignshock.com/100-best-jquery-image-gallery-plugins/