<%=total%>编译出来已经是一个常数了,相当于while(5--).应该会编译出错吧!
换成
var jtotal = <%=total%>
while(jtotal--)
{
if (<%=id[totoal]%>>0)Mylast=<%=id[totoal%>;}
试试
换成
var jtotal = <%=total%>
while(jtotal--)
{
if (<%=id[totoal]%>>0)Mylast=<%=id[totoal%>;}
试试
{
if (<%=id[totoal]%>>0)Mylast=<%=id[totoal%>;<%total--%>
}
<script>
var Mylast=0;
<%
int totoal=3;
int[] id={-1,0,1};while(totoal-->0)
{
if (id[totoal]>0)
%>
Mylast=<%=id[totoal]%>;
<%
}
%>
alert(Mylast);
</script>
我的程序如下:<Script language="JavaScript">
function DealWith()
{if (parent.leftFrame.form1.fun.value=="new")//如果是新建,则不需要判断点击点的坐标值
window.open ('../../new.jsp?x1=<%=x%>&y1=<%=y%>&city=huining', 'newwindow', 'height=385, width=570, top=0, left=0, toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no, status=no')if (<%=totoal%>==0) {alert("本地区没有基站!"); return false; } //如果当前数据库没有记录,则不需要判断<% // 这一部分怎么还是不执行啊!
while (totoal-->0)
{
if ((x<X[totoal]+10)&&(x>X[totoal]-10)&&(y<Y[totoal]+10)&&(y>Y[totoal]-10))
%>
jzid=<%=id_tmp[totoal]%>;
<%
}
%>
if (parent.leftFrame.form1.fun.value=="liulan")
{ if (jzid==null) {alert("没有选种相应记录"); return false;}
window.open ('../../show.jsp?id=jzid', 'newwindow', 'height=385, width=570, top=0, left=0, toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no, status=no')
}
}
</Script>各位大哥啊,怎么还不对啊! 我的程序应该怎么该啊! 这段是在点击的时候调用的!
<SCRIPT lauguage=javascript>
var b;
<%i=0
while(i<2)%>
{
b=<%=a(i)%>;
alert(b);
}
<% i=i+1;
wend %>
</script>
if (total>0)
while(total--)
{
if (id[total]>0)
Mylast=id[total];
}
if (total>0)
while(total--)
{
if (id[total]>0)
Mylast=id[total];
}