关于页面传值的问题? 在线等...请各位朋友看下?
<script type= "text/javascript " language= "javascript ">
function newwin(url,ur2)
{
newin=window.open( "InThinMonthInfo.aspx?Id= "+url&type=+ur2, "child ", "width=500,resizable=yes,scrollbars=yes ", "reuturn false; ");
}
</script>
<ItemTemplate>
<a href= "javascript:newwin( ' <%# Eval( "ONo ") %> ', ' <%= hfReceType.Value %> ') "> 出塔 </a>
>
</ItemTemplate>
一句是JS函数一个是Datagrid里面的操作,进行对它下一页面的传值. "ONo "是传这个控件当前的ID,hfReceType.Value 是从上一页面接收的值.
请问下 上面的为什么不能正确传呢?
谢谢~~在线等
------解决方案--------------------看一下上个页面传过来的值对吗?
------解决方案--------------------Id= "+url&type=+ur2
这里应该是取不到值的 url ur2
------解决方案-------------------- <a href= "javascript:newwin( ' <%# Eval( "ONo ") %> ', ' <%= hfReceType.Value %> ') "
----------------------
你这个写的有问题,双引号冲突了,试试这个:
<a href= ' <%# "javascript:newwin( ' " + Eval( "ONo ").ToString() + " ', ' "%> <%= hfReceType.Value+ " ') "%> ' />
------解决方案--------------------newin=window.open( "InThinMonthInfo.aspx?Id= "+url+ "&type= "+ur2, "child ", "width=500,resizable=yes,scrollbars=yes ", "reuturn false; ");