不知道各位使用过Google的toolbar没有,
 他有一个登陆的功能,登陆以后显示退出了,
退出以后显示登陆了
 
我得需求也是这样,点按钮 登陆 (这时toolbar只有登陆按钮)的时候 web跳转到一个页面login.asp
然后用户输入 username password,点击登陆 成功后
我得那个按钮 (也就是前面那个登陆的按钮) 需要显示为 退出不知道我这么描述你理解了没有我就是不知道该如何实现
Cookie我能够得到
(前提忘了说了,就是使用ksaiy给的那个框架程序做的)
连接地址
http://pickup.mofile.com/0510505803910208
但是就是不知道用户登陆成功以后我的toolbar应该如何知道登陆成功
然后修改那个按钮难点有两个:
第一 得到登陆成功的信号
第二 如何修改那个按钮的文字 或者图片相信你们应该知道如何修改吧,
希望能够尽快得到回复
最后的期望就是各位了了 呵呵
谢谢                                   胡章优拜上

解决方案 »

  1.   

    you can access document.cookie from the documentcomplete event.
      

  2.   

    to jiangsheng(蒋晟.Net[MVP]):谢谢,我考虑一下你的方法to:comerliang(天地良心)(性欲被自己倒分倒没了,以后再也不敢倒分了) :
       这个不是web的问题吧,你确定你理解了我说的内容???
      

  3.   

    to jiangsheng(蒋晟.Net[MVP]):    查了一点关于这个相关的帖子,有一个问题不明白,首先我点击登陆按钮以后,他会跳转到一个登陆的界面,当界面下载完毕,它就已经触发documentcomplete 事件啊,这个时候我其不是错误啊?
    而且我只有在登陆成功才做documentcomplete 事件的检测,如果每次documentcomplete 我都处理,对我的程序来说会影响性能的,尤其是ie toolbar
      

  4.   

    to All:
    我想我得需求你们已经明白了,但是我得目的并不是你们说得那么简单的
    希望你们继续讨论 谢谢
      

  5.   

    document.cookie access should not take long.
      

  6.   

    是不是可以像这样来做???用Active来做
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    IF IdTCPServer1.Active then
    begin
    IdTCPServer1.Active:=False;
    Button1.Caption:='启动服务';
    end
        else
        begin
        IdTCPServer1.Active:=True;
        Button1.Caption:='中止服务';
        end;
    end;
      

  7.   

    ie toolbar 我也研究不深入,
    你的需求,
    如果是像你表达的,google 对 google bar,也就是,浏览的网页代码是自己编写的,
    那可能可以找找其它解决方法如果网页代码,不受你控制的,或者说,你希望是通用的,
    那就我目前所知,似乎只能在 documentcomplete  之类的事件中判断
      

  8.   

    吃饭的功夫大家都来了,谢谢@
    to jiangsheng(蒋晟.Net[MVP]):
         不知道你是不是明白我得意思了,你得 document.cookie access should not take long.这个好像和我说的问题没有什么关系得吧,不知道是不是我没有理解你的意思还是什么其他的。to:ycn12345(leon):你可能还是没有理解我的意思,或者是我的 表达可能还不够清晰吧。to:aiirii(ari-http://spaces.msn.com/members/aiirii/) :感动,你理解我得需求/*
    ie toolbar 我也研究不深入,
    你的需求,
    如果是像你表达的,google 对 google bar,也就是,浏览的网页代码是自己编写的,
    那可能可以找找其它解决方法如果网页代码,不受你控制的,或者说,你希望是通用的,
    那就我目前所知,似乎只能在 documentcomplete 之类的事件中判断
    */这个我到不是需要通用
    只需要她的页面登陆成功就可以,也就是我只对她的页面有效果
    她的服务器的代码可以跟随我得需求而改变的/*
    至于性能,一般是在网络传输部分,你在本机处理,应该问题不大
    */
    但是对于IE来说不能一直监测Cookie啊,而且toolbar的效率回影响很大的啊
    最后再说一下那个documentcomplete有一个问题不明白,首先我点击登陆按钮以后,他会跳转到一个登陆的界面,当界面下载完毕,它就已经触发documentcomplete 事件啊,这个时候我其不是错误啊?
    而且我只有在登陆成功才做documentcomplete 事件的检测,如果每次documentcomplete 我都处理,对我的程序来说会影响性能的,尤其是ie toolbar
    这个很重要的
      

  9.   

    如果我处理documentcomplete 事件的话,
    那样如果用户不是登陆
    而是普通的load一个页面
    我是不是也需要处理了
    这样肯定是效率严重有问题的
    希望各位能够注意到这个问题