var VideoBH ='<%=getVideo("' + title + '")%>';var SelectCoords='<%=GetCoords("' + selectValue +'")%>';
上面两句死活调不通阿。使用 alert 看过了,title 和 selectValue 都有值在里面。
现在程序就卡到这两句上,其他地方都已调通。

解决方案 »

  1.   

    AMinfo:你的这个解释,和我遇到的情况不同;“<%%>里面的数据必须是ASP服务器端的,而不是javascript里面的。如果确定selectValue这个是asp服务器端生产的值,那你可以这样调用
    var selectCoords='<%=GetCoords(selectValue)%>';”我的selectValue是从js中产生的,而且里面有值,现在应该是引号的原因,让这段JS无法被执行。
      

  2.   

    var VideoBH ='<%=getVideo(" + title + ")%>';var SelectCoords='<%=GetCoords(" + selectValue +")%>';
    这样试试,你可以看下页面源代码就知道怎么修改了
      

  3.   

    你这样是把 “+ selectValue +” 作为一个字符串,传给函数。不行
      

  4.   

    function aa() {
                var cc = 123;
                var s = '<%=bbb("' + cc + '")%>';
                alert(s);
            }这个样子就可以了,自己搞定了