本人想做JAVASCRIPT图片显示数据库是SQL SERVER2000 
pics是图片地址
links是连接地址
texts是图片标题
显示后在源代码中显示为:
var pics='aa.jpg|bb.jpg'
var links='http://www.smallrain.net|http://www.smallrain.net'
var texts='aa|bb'本人是.asp网站
不知道如何加这循环了
向各位大哥大姐求教,请多帮忙

解决方案 »

  1.   

    var pics='aa.jpg|bb.jpg'
    var links='http://www.smallrain.net|http://www.smallrain.net'
    var texts='aa|bb';
    var apic = pics.split("|"); 
    var alink = links.split("|"); 
    var atext = texts.split("|"); 
    s = "";
    for (var i=0;i<apic.length;i++){
    s+="<a href='" + alink[i] + "'><img src='" + apic[i] + "' alt='" + atext[i] + "'border='0'/></a>";
    }
    document.write(s);
      

  2.   

    是这样的
    <script type="text/javascript"><!--
    //more javascript from http://www.smallrain.netvar pic_width=260 //图片宽度var pic_height=205 //图片高度var text_height=20 //文字高度var swfpath = 'img/picviewer.swf' //swf文件路径地址var swf_height = pic_height+text_heightvar pics='aa.jpg|bb.jpg'var links='http://www.smallrain.net#1|http://www.smallrain.net#2'var texts='111|文字内容二'document.write('<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="'+ pic_width +'" height="'+ swf_height +'">');document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="'+swfpath+'"><param name="quality" value="high"><param name="bgcolor" value="#ffffff">');document.write('<param name="menu" value="false"><param name=wmode value="opaque">');document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+pic_width+'&borderheight='+pic_height+'&textheight='+text_height+'">');document.write('<embed src="'+swfpath+'" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+pic_width+'&borderheight='+pic_height+'&textheight='+text_height+'" menu="false" bgcolor="#ffffff" quality="high" width="'+ pic_width +'" height="'+ pic_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');document.write('</object>');//-->    </script>
      

  3.   

    我是想从数据库里提出来,然后显示出来。其实就是现在网站中的FLASH图片新闻那样显示
      

  4.   

    .split把它切巴了.就是一个数组啦~
    Array[0]
    Array[2]
    .
    .
    .
    如果是说如何从数据库提取信息,那方法可是相当的多了,那说起话来可以相当的长了
      

  5.   

    创建一个adapter,正常提取数据库的方法,不同的环境有不同的做法,N多做法,这这这这从何说起
      

  6.   


    这个就是那个显示代码。但不知道怎么才能从数据库中提取数据分别写到这里面。然后显示
    <script type="text/javascript"><!--
    //more javascript from http://www.smallrain.netvar pic_width=260 //图片宽度var pic_height=205 //图片高度var text_height=20 //文字高度var swfpath = 'img/picviewer.swf' //swf文件路径地址var swf_height = pic_height+text_heightvar pics='aa.jpg|bb.jpg'var links='http://www.smallrain.net#1|http://www.smallrain.net#2'var texts='111|文字内容二'document.write('<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="'+ pic_width +'" height="'+ swf_height +'">');document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="'+swfpath+'"><param name="quality" value="high"><param name="bgcolor" value="#ffffff">');document.write('<param name="menu" value="false"><param name=wmode value="opaque">');document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+pic_width+'&borderheight='+pic_height+'&textheight='+text_height+'">');document.write('<embed src="'+swfpath+'" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+pic_width+'&borderheight='+pic_height+'&textheight='+text_height+'" menu="false" bgcolor="#ffffff" quality="high" width="'+ pic_width +'" height="'+ pic_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');document.write('</object>');//-->    </script>
      

  7.   

    做过服务器端的东西么?读取数据库的一般操作方法到网上一搜一大堆!
    至于XML,想用它最好先了解一下简单的应用