tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
264
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Microhome
    Microhome Microhome ist offline Mitglied Brokat
    Registriert seit
    Jul 2003
    Ort
    Berlin
    Beiträge
    351
    Hallo zusammen,

    ich habe via jquery einen Chat realisiert und möchte nun noch folgende Funktion einbauen:
    Sobald eine neue Nachricht im Chat erscheint, soll das Browserfenster / Tab automatisch aktiviert werden, sodass ein User, der gerade ein anderes Tab geöffnet oder sein Browserfenster minimiert hat, bescheid weiß, dass etwas neues geschrieben wurde.

    Ich habe es bereits mit window.focus() versucht, doch leider scheint dies nicht zu funktionieren.


    Habt ihr eine gute Idee, ob und wie man das umsetzen kann?


    Hier mein Code:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    $(document).ready(function() {
        $('#chat').ekko({
            url : 'chat.txt',
            method: 'post',
            maxTimeout : '1000'
        }, function (data) {
            $('#chat').html(data);
            window.focus();
        });
    });



    Vielen Dank und beste Grüße aus dem sonnig warmen Berlin.
     
    Lösungsvorschlag:
    Wenn es mit dem mysql_query(...); Probleme gibt, pack ein die(mysql_error()); dahinter und guck dir den MySQL-Fehler an!

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Damit wirst du wohl leben müssen, dass ist eine Einstellungssache des Browsers, ob der Focus gegeben wird.
    Und das ist auch gut so, sonst würden alle möglichen Leute Skripte auf ihren Seiten platzieren, welche ihre Seite in den Vordergrund holen...ein Surfen wäre so gut wie nicht mehr möglich.
     

  3. #3
    Avatar von Microhome
    Microhome Microhome ist offline Mitglied Brokat
    Registriert seit
    Jul 2003
    Ort
    Berlin
    Beiträge
    351
    Hallo Sven,

    danke für die schnelle Antwort. Dann werde ich das wohl anders lösen müssen, schade.

    So wie es scheint, funktioniert diese Funktion nur richtig mit selbstgenerierten Popups - diese könnte ich über die window.focus() Funktion aktivieren - aber wohl nicht das Hauptbrowserfenster. Nunja, gibt ja noch andere Möglichkeiten den User zu informieren.


    Danke dir!
     
    Lösungsvorschlag:
    Wenn es mit dem mysql_query(...); Probleme gibt, pack ein die(mysql_error()); dahinter und guck dir den MySQL-Fehler an!

Ähnliche Themen

  1. Swing Applikation: neue (visuelle) Class erstellen
    Von Flex IV im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 30.03.10, 03:43
  2. Antworten: 0
    Letzter Beitrag: 02.04.09, 09:38
  3. Antworten: 0
    Letzter Beitrag: 31.03.09, 06:26
  4. Visuelle Styles für Windows selber machen?
    Von Kyrodust im Forum Creative Lounge
    Antworten: 8
    Letzter Beitrag: 16.04.08, 19:41
  5. visuelle Fortschrittsanzeige (ProgressBar) in Powerpoint?
    Von nfnt im Forum Office-Anwendungen
    Antworten: 3
    Letzter Beitrag: 19.12.05, 17:28