tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
10
ZUGRIFFE
588
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Ralle3000 Ralle3000 ist offline Mitglied
    Registriert seit
    Jun 2008
    Beiträge
    17
    Hallo,

    ist es möglich, einen Text in die Statuszeile des Browsers unten links zu schreiben, wie zB. "Positionen werden ermittelt - bitte warten" - mittels VB? Ich finde leider in meinen Lektüren keine Infos dazu.

    Gruß
    Ralf
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Verwendest du das WebBrowser-Control?

    Ein paar Angaben mehr würden nicht schaden.
     

  3. #3
    Ralle3000 Ralle3000 ist offline Mitglied
    Registriert seit
    Jun 2008
    Beiträge
    17
    Hallo Norbert,

    es handelt sich um eine reine Webanwendung, also kein Web-Browser-Control.

    Gruß
    Ralf
     

  4. #4
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Kannst du mittels JavaScript machen indem du vom aktuellen Fenster die Eigenschaft defaultStatus setzt: window.defaultStatus = "Mein Status".

    Oder beispielsweise bei einem MouseOver setzt du self.status='Mein Status'.
     

  5. #5
    Ralle3000 Ralle3000 ist offline Mitglied
    Registriert seit
    Jun 2008
    Beiträge
    17
    Hi noch mal.

    Die Frage ist nur, wie mache ich es von VB aus, da der Text variiert, je nachdem, was gerade im Hintergrund läuft.

    Ralf
     

  6. #6
    Eroli Eroli ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Beiträge
    224
    Da wirst du wahrscheinlich einen PostBack brauchen und ich denke, dass du das nicht willst, oder?
     

  7. #7
    Ralle3000 Ralle3000 ist offline Mitglied
    Registriert seit
    Jun 2008
    Beiträge
    17
    Genau.

    Im Moment habe ich die Statusanzeige über ein UpdateProgress-Steuerelement gelöst. Das läuft zwar ganz gut aber kann ja nur einen festen Text anzeigen. Eine variable Anzeige in der Statuszeile wäre mit halt lieber. Ich meine auch, man könnte irgendwie per VB auch Java-Script übergeben, weiss aber leider nicht wie.

    Ralf
     

  8. #8
    M4st3r M4st3r ist offline Mitglied Brokat
    Registriert seit
    Jan 2005
    Ort
    Frankfurt am Main
    Beiträge
    297
    Hallo Ralf,

    was meinst du mit "was gerade im Hintergrund läuft"?

    Wenn du auf dem Server einen längeren Prozess laufen hast und den User darüber informieren möchtest wie der Status ist, dann kannst du per Ajax einen Request an den Server schicken, dir den aktuellen Status holen und in der Ajax-Javascript-Zielmethode per

    Code :
    1
    
    window.status = 'Mein Status'

    das anzeigen, was du dort möchtest.

    Stichwort: ICallbackEventHandler
     
    http://dirkgoldecker.spaces.live.com

    . Microsoft Certified Technology Specialist
    . Microsoft Certified Professional Developer
    |-> Web Applications

  9. #9
    Ralle3000 Ralle3000 ist offline Mitglied
    Registriert seit
    Jun 2008
    Beiträge
    17
    Hi,

    ich lasse über einen Timer in einem UpdatePanel Fahrzeugpositionen ermitteln und auf Google-Maps darstellen. Da das eine gewisse Zeit dauert, würde ich halt gerne die Statuszeile nutzen, um dem Bediener mitzuteilen was gerade gemacht wird.
    Im Timer habe ich jetzt folgende Zeilen mit integriert:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
            Dim csname2 As String = "Positionen"
            Dim cstype As Type = Me.GetType()
            Dim cs As ClientScriptManager = Page.ClientScript
            If (Not cs.IsClientScriptBlockRegistered(cstype, csname2)) Then
                Dim cstext2 As New StringBuilder()
                cstext2.Append("<script language = 'javascript'><!--")
                cstext2.Append("window.defaultStatus = 'Positionen werden ermittelt.';")
                cstext2.Append("//--></script>")
                cstext2.Replace("'", "'")
                cs.RegisterClientScriptBlock(cstype, csname2, cstext2.ToString(), False)
            End If
    Es wird aber nichts angezeigt. Ich denke, ich mache das falsch. Leider fehlt mir die Ahnung und ich versuche es über probieren.
    Gib's da eventuell noch einen für mich verständlichen Tipp?

    Danke sehr
    Ralf
     

  10. #10
    M4st3r M4st3r ist offline Mitglied Brokat
    Registriert seit
    Jan 2005
    Ort
    Frankfurt am Main
    Beiträge
    297
    Hallo Ralf,

    die Jungs die sich den UpdatePanel und Co. ausgedacht haben, haben an der Stelle mitgedacht und die Möglichkeit gegeben, sich an die Events des UpdatePanels dranzuhängen.

    Schau dir das mal an: http://msdn.microsoft.com/de-de/library/bb397432.aspx , das könnte dir weiterhelfen.

    Du kannst auch mal nach Sys.WebForms.PageRequestManager.getInstance().add_beginRequest() oder
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest() googlen.
     
    http://dirkgoldecker.spaces.live.com

    . Microsoft Certified Technology Specialist
    . Microsoft Certified Professional Developer
    |-> Web Applications

  11. #11
    Ralle3000 Ralle3000 ist offline Mitglied
    Registriert seit
    Jun 2008
    Beiträge
    17
    Das klingt alles sehr interessant. Mal sehen, ob ich mit meinem Halbwissen da etwas hinkriege.
    Bis bald
    Ralf
     

Ähnliche Themen

  1. Statuszeile ändern
    Von schecker im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 16.11.05, 15:29
  2. WebBrowser Control selber schreiben?
    Von BhaaL im Forum .NET Archiv
    Antworten: 4
    Letzter Beitrag: 19.07.05, 13:40
  3. Statuszeile ändern
    Von blumi91 im Forum HTML & XHTML
    Antworten: 6
    Letzter Beitrag: 12.03.05, 14:06
  4. Statuszeile ausblenden!
    Von halomania im Forum Javascript & Ajax
    Antworten: 18
    Letzter Beitrag: 09.11.04, 20:20
  5. bild in statuszeile
    Von black-dog im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 04.04.02, 10:23