有一个图片,想通过"onclick"来实现弹出一个窗口的网页,有参数传递.
<script LANGUAGE="JavaScript"> 
<!-- 
function openwin(pama) 
{ window.open ("page.asp?name=<%=pama%>", "newwindow", "height=100, width=400, toolbar=no) 

--> 
</script> 
...
<img href="11.jpg" onclick="openwin(参数)">
...
打开网页后,点击没有实现网页弹击,在信息栏中显示script错误,错误显示说什么没有定义..,望各位高手给一个详细的代码

解决方案 »

  1.   

    JavaScript是在客户端运行的,而在你的语句中却出现了服务器端运行的脚本<%=pama%>", 所以就会出现错误了,要想在客户端脚本中调用服务器端的内容就需要借助XMLHTTP对象了.你可以查一些相关的资料.
      

  2.   

    lz可以这样传参:
    <script LANGUAGE="JavaScript"> 
    <!-- 
    function openwin() 
    {
    var v = document.getElementById("h").value; 
    window.open ("page.asp?name=v", "newwindow", "height=100, width=400, toolbar=no) 

    --> 
    </script> 
    ...
    <img href="11.jpg" onclick="openwin();">
    <input type="hidden" id="h" value="参数"/>
      

  3.   


    window.open ("page.asp?name="+pama, "newwindow", "height=100, width=400, toolbar=no)修改成这样~~
      

  4.   

    <img href="11.jpg" onclick="openwin(参数)"><A HREF="URL" ONCLICK="OPENWIN()"><IMG SCR="11.JPG" /></A>