代码如下:
sting H1 = "pcswzshow.aspx?x_id=" + sdr["x_id"].ToString() + "&hy_name=" + Request.QueryString["hy_name"];
----------------
var pics='<%=H1%>' 
var links='<%=H2%>'
var texts='<%=H3%>'document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+'">');
=========================
以上代码,冲突了,不知怎么改?我想实现传值,pcswzshow.aspx?x_id=123&hy_name=abc
但结果且为pcswzshow.aspx?x_id=123

解决方案 »

  1.   

    value="pics='+pics+'&links='+links+'&texts='+texts+'
    ==============
    是这个地方有冲突,不知怎么改为好?
      

  2.   

    value="pics='+pics+'&links='+links+'&texts='+texts+'是用&分隔的,你上面那个 pics=h1    你的H1 是URL  参数也是以&分隔的, 让你那个H1 别带参数了
      

  3.   

    value="pics='+pics+'&links='+links+'&texts='+texts+'这个地方写错了吧?value="pics='"+pics+"'&links='"+links+"'&texts='"+texts+"'"大概是这样
      

  4.   

     string H1 = "pcswzshow.aspx?x_id=" + sdr["x_id"].ToString() + "&hy_Name=" + Request.QueryString["hy_name"] + "";你試試,就該沒問題了吧
      

  5.   

    本帖最后由 net_lover 于 2011-03-19 12:28:16 编辑
      

  6.   

    另外,你可以使用这个FlashSlider 控件,无需自己拼写
    http://dotnet.aspx.cc/CodeLab/Default.aspx文档
    http://dotnet.aspx.cc/CodeLab/FlashSlider.htm例子
    http://dotnet.aspx.cc/CodeLab/ExampleFlashSlider.aspx
      

  7.   

    有点乱,为什么不用格式化字符串的 String 有一个静态方法可以实现
      

  8.   

    是 图片切换的flash做链接吧!!
    个人了解 只能加一个参数的,
    试试孟老师的方法,
      

  9.   

    var pics=escape('<%=H1%>'); //相当于UrlEncode() 
      

  10.   

    ==============
    这样才可以,
    var links=escape('<%=H2%>');