如果你能完全控制屏幕的网页,我觉得好象不存在问题呀
你只需要作一个timer,然后无论用户作什么操作的时候
你就让timer1.enabled:=False;然后在马上timer1.enabled:=True;
这样定时器就重新开始定时。如果用户在作完一件事后
继续有操作,用定时器一关,马上开就让它重新定时了,
如果没有操作,你的定时器设为30秒,30秒内还没有操作,
在定时器的ontime事件中让软件返回主页即可。

解决方案 »

  1.   

    使用time控件;在其中设置事件的定时值,然后使用Ontime事件来激活你的返回注意的URL;
      

  2.   

    不过我想来想去,觉得不太可能去实现,你想自己另外做个程序去控制网页的操作,现在你都不知道怎样去得到网页所正在进行的操作,更谈不上在外部控制了,只是用户提出这种操作需要,我觉得也比较合理,不知道可不可以在ASP等中实现这种功能
      

  3.   

    用time控件,当触摸时,清零,否则过30秒还回主页。
      

  4.   

    surfguy(冲浪小子)  自己做一个程序外部控制它,问题是你怎样去接收用户触摸的信息?可以在页面脚本中设定定时刷新,但要控制定时跳转到主页上可能比较麻烦,请大家继续发言,
      

  5.   

    呵呵,触摸屏的触摸就相当于鼠标的点击了,设置一个定时器,如果点击了就开启定时器,如果30秒内没有点击,就Navigate(baseUrl)
     var oTime:integer;
     form1.keypress()             //也可以在WebBrowser的keyPress事件里写
      begin
        oTime:=0;
        timer1.enabled:=true;
      end;
     Timer1.onTimer()
     begin
       oTime:=oTime+1;
       if oTime>30 then
         begin
         W1.Navigate('index.htm');
         Timer1.enabled:=false;
         end;
     end
      

  6.   

    忘了说了,我当初做的这个程序是用WebBrowser显示网页,而关于网页内部的操作,没有涉及到,不知道你这个是怎么做的,有什么要求?
      

  7.   

    to:问题是你怎样去接收用户触摸的信息?
    你如果连用户去触摸的功能都得不到,怎么做这个触摸程序呢!!!
    我想应该是按tygh2000(峰)说的相当于鼠标点击。
      

  8.   

    实现这样的功能哪用的着编程啊,也用不着脚本,在每页的title部分加上:
    <meta http-equiv="refresh" content="30; url=XXXX">
    XXXX是你的首页;
    这是一个从HTML 2.0就开始支持的标记,到4.0还是支持,可以放心使用。用这个标记的refresh方法还可以实现定时自动翻页等功能。但meta用途远不只这些。去看手册吧。
    顺便说一下,30秒太短了,象我这样反应迟钝的还没看完呢,就跑回去了55555。
    :(
    其实我是想说时间要根据每页的内容的信息量来定。:)
      

  9.   

    客户端是你自己写的才可以用Timer,用WebBrowser就不行。
    另外,我想楼主并不想讨论触摸屏的问题,那只是一种指点设备,相应的通讯是由驱动程序管理的,就当你的手是鼠标好了。
      

  10.   

    我去试一下 fermium(列御寇) 的方法,其实我的网页是写好了的,你们说用定时器,是不是要我把写的网页用webbrowser来显示呢?然后webbrowser最大化,是整个一delphi程序在运行,有点明白了,其实这个事情不是我在做,我只是帮同事问问解决方法,呵呵!
      

  11.   

    如果有谁特别喜欢通过编程来实现,昨天我洗澡的时候有想了个搞笑的办法:
    你随便开个网页,用winsight32来监视操作触摸屏的消息好了,然后做个控制台程序来拦截这些消息,一旦拦截到了,就把Timer复原,否则到时间就由这个程序来让网页回到首页。这个方法绝对搞笑。
    TO : mengbo(心有独钟) 
    我的办法就是用webbrowser来显示,但没有任何程序。其实你可以考虑用flash来做。
      

  12.   

    洗澡的时候都不让自己休息一下,真是服了YOU 8)