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

html语句中,window.open的条件语句怎么写
HTML code
<a href="javascript:void(null)" onclick="window.open('ybj1.aspx?num=<%#Eval("number")%>',null,'toolbar=no,menubar=yes, scrollbars=yes, resizable=yes,location=no, status=no,top=0,left=0,right=0,width=750,height=620');">
 

我要把window.open('ybj1.aspx?num=<%#Eval("number")%那一段改成,如果number的长度等于10的话,打开main.aspx 否则打开main1.aspx 怎么改

------解决方案--------------------

HTML code


<a href="javascript:void(null)" onclick="javascript:if(<%#Eval("number")%>>10){window.open('main.aspx?num=<%#Eval("number")%>',[/color]null,'toolbar=no,menubar=yes, scrollbars=yes, resizable=yes,location=no, status=no,top=0,left=0,right=0,width=750,height=620');}">

------解决方案--------------------
这么晦涩的代码,你放到一个function中多好
------解决方案--------------------
建议你写个JS方法把(<%#Eval("number")%>) 传过去之后就没什么问题了 然后去function里面写判断和window.open这样
------解决方案--------------------
使用 Javascript 写个函数 把参数传进去 判断 多好 啊
------解决方案--------------------
<a href="javascript:void(null)" onclick='xx(<%#Eval("number")%>)'>


function xx(num){
if(num==10)
window.open('main.aspx',null,'toolbar=no,menubar=yes, scrollbars=yes, resizable=yes,location=no, status=no,top=0,left=0,right=0,width=750,height=620');

else(
……
)


------解决方案--------------------
来学习的 window.open实现的是什么功能?》
------解决方案--------------------
探讨

是用来打开新窗口

------解决方案--------------------
探讨
这么晦涩的代码,你放到一个function中多好