日期:2014-05-18  浏览次数:20674 次

窗口网页弹出问题
有一个图片,想通过 "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错误,错误显示说什么没有定义..,望各位高手给一个详细的代码

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

window.open ( "page.asp?name= "+pama, "newwindow ", "height=100, width=400, toolbar=no)

修改成这样~~
------解决方案--------------------
<img href= "11.jpg " onclick= "openwin(参数) ">

<A HREF= "URL " ONCLICK= "OPENWIN() "> <IMG SCR= "11.JPG " /> </A>