本文介绍了如果用户登录,如何在onHover Button的按钮上显示标签?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有个波顿,
在按钮上单击,如果用户登录我的网站,我想做某事....

如果用户未登录悬停按钮,则按钮上的文本应显示LOGIn
如果已经登录,则要触发按钮单击事件……

那我该怎么办......

帮助...
感谢

i have a botton ,
on button click i want to do something if user loged in in my website....

if user not loged in the onhover button it text on button should appear LOGIn
if already logged in then want fire button click event......

then how can i do....

help...
thanks

推荐答案

if (!IsPostBack)
       {
           if (true)  //not loged
           {
               Button2.Attributes.Add("onMouseOver", "changeButtonText(this);");
               Button2.Attributes.Add("onmouseout", "changeButtonText2(this);");
           }
           else        //login
           {
               Button2.Click -= new EventHandler(Button2_Click);
           }
       }







<script language="javascript" type="text/javascript">
    function changeButtonText(objThis) {
        if (objThis.childNodes[0]) {
            objThis.childNodes[0].nodeValue = 'new';
        }
        else if (objThis.value) {
            objThis.value = 'new';
        }
        else {
            objThis.innerHTML = 'new';
        }
    }
    function changeButtonText2(objThis) {
        if (objThis.childNodes[0]) {
            objThis.childNodes[0].nodeValue = 'loing';
        }
        else if (objThis.value) {
            objThis.value = 'loing';
        }
        else {
            objThis.innerHTML = 'loing';
        }
    }
</script>

<asp:Button ID="Button2" runat="server" Text="Button"

           onclick="Button2_Click"      />


这篇关于如果用户登录,如何在onHover Button的按钮上显示标签?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-31 03:14