如下javascript语句:
document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');设定links的值为 user.asp?class=info&action=display&id=4然后运行上述document.write语句后 我得到的连接是  &links=user.asp?class=info 后面的action=display&id=4 没有了请问怎么解决这种 两个 "&"连接符带来的问题?单位干活用,在线等,请知道的朋友解答一下,谢谢!!!

解决方案 »

  1.   

    document.write( ' <param name="FlashVars" value="pics= '+pics+ '&links= '+escape(links)+ '&texts= '+texts+ '&borderwidth= '+focus_width+ '&borderheight= '+focus_height+ '&textheight= '+text_height+ '" > '); 
      

  2.   

    document.write( ' <param name="FlashVars" value="pics= '+pics+ '&links= '+encodeURIComponent(links)+ '&texts= '+texts+ '&borderwidth= '+focus_width+ '&borderheight= '+focus_height+ '&textheight= '+text_height+ '" > ');