图片轮换效果在各网站都有自己的方式,可以用flash方式,也可用js方式,效果用户可以自己去定义,只是需要将显示的图片嵌入到效果中去,要显示的图片是通过置标生成的,如<TRS_APPENDIX MODE=”pic” index=”0”></TRS_APPENDIX>
如下是一段结合了flash效果和置标的示例JS代码,其中pixviewer.swf是播放图片的容器,可以从附件中下载:
<script type="text/javascript" language="javascript">
var focus_width = 550;
var focus_height = 252;
var swf_height = focus_height;
var curhref = document.location.href;
var pic = new Array();
var linka = new Array();
<TRS_Documents ID="首页图片" NUM="5">
pic.push('<TRS_Appendix MODE="PIC" FIELD="_RECURL" INDEX="0" UPLOAD="true"></TRS_Appendix>');
linka.push('<TRS_Document FIELD="_RECURL"></TRS_Document>');
</TRS_Documents>
var pics = pic.join('|');
var links = linka.join('|');
var FocusFlash = new sinaFlash("${ROOT_PATH}images/pixviewer.swf", "focusflash", focus_width, swf_height, "7", "#DCDEDD", false, "High");
FocusFlash.addParam("allowScriptAccess", "sameDomain");
FocusFlash.addParam("menu", "false");
FocusFlash.addParam("wmode", "opaque");
FocusFlash.addVariable("pics", pics);
FocusFlash.addVariable("links", links);
FocusFlash.addVariable("borderwidth", focus_width);
FocusFlash.addVariable("borderheight", focus_height);
FocusFlash.addVariable("curhref", curhref);
FocusFlash.write("focusViewer");
</script>
|