当前位置:编程学习 > C#/ASP.NET >>

.net web开发的帮忙进来看看原因!


<td width="180" colspan="2" class="g_intr" ><a class="pic_styB f_l" href='<%#Xiangguan(Eval("gxg_url"),Eval("g_sfqy")) %>' target="_blank"><img src='<%#Image_xiu(Eval("gimage")) %>' width="80" height="58" /></a>
    <a href='<%#Xiangguan(Eval("gxg_url"),Eval("g_sfqy")) %>' class="f07"><font color='<%#Eval("T_color") %>'><%#Mingcheng(Eval("gname"), Eval("T_ztname"))%></font></a><br />类型:<%#Eval("gticai")%><br />
    活动:'javascript:Huoqu(<%#Eval("Na_over_time")%>);'
    <script type="text/javascript">
        function Huoqu(zhi){
            var fanhui;
            var dangqi = Math.round(new Date().getTime()/1000);
            if(dangqi>zhi){
                fanhui="结束";
            }
            else{
                fanhui="拿号";
            }
            return fanhui;
        }
                            </script>


'javascript:Huoqu(<%#Eval("Na_over_time")%>);'这句要实现的是调用下面的js方法判断是否过期。如果过期就显示结束,没有就显示拿号。但是运行出来的结果却是:
--------------------编程问答-------------------- 活动:'javascript:Huoqu '
字符串处理。使用span 等调用JS方法
--------------------编程问答--------------------
引用 1 楼 wuyq11 的回复:
活动:'javascript:Huoqu '
字符串处理。使用span 等调用JS方法


大哥能说的明白些吗! 最好帮我把代码写出来好吗? --------------------编程问答-------------------- 'javascript:Huoqu(<%#Eval("Na_over_time")%>);'
现在这么写着,根本没有调用Huoqu() 这个js方法 --------------------编程问答-------------------- javascript是基于事件驱动的,换句话说必须在事件里面写代码。

你这样写的话,你认为有什么事件会引发程序执行这个函数呢?

--------------------编程问答--------------------
引用 4 楼 feg545 的回复:
javascript是基于事件驱动的,换句话说必须在事件里面写代码。

你这样写的话,你认为有什么事件会引发程序执行这个函数呢?

说的很有道理,谢谢了 --------------------编程问答-------------------- 要么页面初始化时就做判断,用window.onload
要么触发某个事件时判断,用onclick
补充:.NET技术 ,  Web Services
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,