Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 22
Like Tree3Likes

Thema: jQuery Arrays

  1. #1
    dertypdernixkan ist offline Tripel-As
    registriert
    31-05-2013
    Beiträge
    194

    jQuery Arrays

    Morgen zusammen

    ich habe wieder Mal ein Problem was jQuery betrifft. Es ist ein zusammengefrickeltes Script was mir den Useravatar in der Freundesliste gegen einen Brief austauscht sofern der betreffende User eine Nachricht geschickt hat, das funktioniert mit einem, schreiben zwei User wird nur der erste Ava ersetzt. Ich habe es mit Arrays versucht, dafür scheine ich wohl doch noch nicht gut genug zu sein und wollte fragen ob mir da jemand helfen kann.

    Hier das Script
    Code:
    jQuery(document).ready(function(){
             var user_id   = 1;                           /*das wäre bspw. meine ID*/
             var nachricht = 2;                          /*dieser wert kommt von php*/
             var from_id   = 3;                           /*das ist die userid des absenders*/
             var from_name = '';                        /*sein username*/
             var link      = "username'', ''userid";   /*username und unserid werden durch daten aus der db ersetzt, sind sonst leer*/
    
             /*erklärt sich wohl alleine ^^*/
             if(nachricht == 1){
                     jQuery.titleAlert("Nachricht von "+from_name+"");
             }
    
    
             else if(nachricht >= 2){
                     jQuery.titleAlert(""+nachricht+" neue Nachrichten");
             }
    
    
    
             /*ab hier beginnt der zweite teil, diese funktion lässt das bild (den brief als symbol) blinken*/
             jQuery(function(){
                     var intervalID;
                     var freqSecs = 1.2;
                     intervalID = setInterval (RepeatCall, freqSecs*1000 );
    
    
                     function RepeatCall() {
                             var inout = (freqSecs*1000)/2;
    
    
                             if (user_id == 1, nachricht == 1, from_id != 0 ) {
    
                                    /*hier wird das bild ersetzt*/
                                    jQuery("#friend_"+from_id+"").attr("src","bild zurm brief").fadeIn(inout).fadeOut(inout);
                                    
                                    /*damit erzeuge ich ein a-element um damit die funktion für das popup aufzurufen*/
                                    jQuery("#friend_"+from_id+"").wrap('<a id="pnlink" href="javascript:pn('+link+')" />');
    
    
                             }
                     }
             });
    });
    Ich weiß leider nicht mehr weiter, die Doku von jQuery hat mir nicht weitergeholfen. Wie muss es richtig geschrieben sein damit jeder Useravatar gegen einen Brief ausgetauscht wird wenn mir der User eine Nachricht geschrieben hat?

    Hier mal noch das html dazu falls das jemand testen mag
    HTML-Code:
    *** = wird um die userid erweitert
    
    <div class="freunde">    
        <h3>Freunde</h3>    
        <div id="show_friends">        
            <div class="f_pic"><img src="url zum bild" id="friend_***" width="25" height="25"><a class="friend online" href="">Freund 1</a><span class="sex" id="m"></span></div>
            <div class="f_pic"><img src="url zum bild" id="friend_***" width="25" height="25"><a class="friend online" href="">Freund 2</a><span class="sex" id="m"></span></div> 
    </div>
    Geändert von dertypdernixkan (31-03-2014 um 07:18 Uhr)

  2. #2
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.583

    AW: jQuery Arrays

    Wo findet man denn das Array, in dem die User gespeichert sind, deren Symbol geändert werden soll? Man braucht ja etwas, über das die Schleife iterieren kann.

  3. #3
    dertypdernixkan ist offline Tripel-As
    registriert
    31-05-2013
    Beiträge
    194

    AW: jQuery Arrays

    @mikedoe

    noch nirgends, denn ich weiß nicht wie ich es machen muss.

  4. #4
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.583

    AW: jQuery Arrays

    Dann würde ich einfach das entspr. Array als JSON verpackt an den Client ausliefern und der Client iteriert dann mit jQuery darüber. Schau mal im Thread http://forum.jswelt.de/javascript/59...l-firefox.html (HTML5 Webnoti - mehrere Notis auf einmal im Firefox)
    Da mache ich im Prinzip nichts anderes. Nur dass das Array keine User sondern Temine enthält. Die Syntax der Schleife ist genauso. Ist also genau das gleiche. Frag ruhig, wenn es hakelt.
    Das Array dort heißt data['stapel'] und darin befinden sich lauter Objekte, was meine Termine sind. Diese Struktur hat einen riesengroßen Vorteil: Man kann server- und clientseitig ganz easy ein Feld ergänzen, wenn einem danach ist.
    Geändert von mikdoe (31-03-2014 um 08:57 Uhr)
    dertypdernixkan likes this.

  5. #5
    dertypdernixkan ist offline Tripel-As
    registriert
    31-05-2013
    Beiträge
    194

    AW: jQuery Arrays

    da schaue ich grade wie ein schwein ins uhrwerk

    werde es mir jetzt mal ansehen und hoffe ich kann dem folgen

  6. #6
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.583

    AW: jQuery Arrays

    Mach es schrittweise. Erstmal müssen die Daten vorliegen. Weißt du, wie du serverseitig das Array herstellst und als JSON ausgibst?

  7. #7
    dertypdernixkan ist offline Tripel-As
    registriert
    31-05-2013
    Beiträge
    194

    AW: jQuery Arrays

    ich habe in einer anderen anwendung ein json, aber da nur als post-variante. aber das ist sicher etwas anders, oder?

    habe deine datei mal ausprobiert, das gefällt mir bald noch besser als das title.alert von jquery!

  8. #8
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.583

    AW: jQuery Arrays

    Aber vorsicht mit Webnoti, die läuft nur im Chrome und Firefox!

  9. #9
    dertypdernixkan ist offline Tripel-As
    registriert
    31-05-2013
    Beiträge
    194

    AW: jQuery Arrays

    ja das weiß ich, villeicht verwende ich es ja wenn ich darf?

    so wie ich es auf den ersten blick sehe, und der ist sehr schwach was javascript angeht, ist das script im body das was mir weiterhilft?

  10. #10
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.583

    AW: jQuery Arrays

    Willst du denn die Daten über die User rhythmisch per Ajax abholen? Sonst kann man das auch einfach beim Seitenaufbau machen, falls das von der Aktualität her ausreicht.

  11. #11
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.583

    AW: jQuery Arrays

    Ja, die function sendedrei(data){} und darin die Schleife mit jQuery.each(data['stapel'],function(g) { beginnend
    dertypdernixkan likes this.

  12. #12
    dertypdernixkan ist offline Tripel-As
    registriert
    31-05-2013
    Beiträge
    194

    AW: jQuery Arrays

    ich bastel noch an einer socketverbindung, da macht mir xampp zwar gelegentlich probleme die bekomme ich aber hin.

    in einer vorgängerversion habe ich das alles mit php gemacht und die datei dann rhythmisch mit jquery aufgerufen, das war aber für den server nicht so dolle wo es ein paar wochen zu testzwecken lief.

  13. #13
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.583

    AW: jQuery Arrays

    Au, dann muss das ja ganz brandaktuell sein. 5-minütlich reicht nicht?

  14. #14
    dertypdernixkan ist offline Tripel-As
    registriert
    31-05-2013
    Beiträge
    194

    AW: jQuery Arrays

    was heißt brandaktuell, es ist für mein forum, nachrichten und beiträge sollen schon in "echtzeit" ausgeliefert werden ohen dass man relaoden muss. das ist ja sonst wie auf heißen kohlen laufen

    und es sieht schöner aus

    ich belese mich jetzt mal bei jquery was die einzelnen befehle bewirken und aussagen, ich werde mich sicher heute abend mit den nächsten 100 problemen melden

    habe vielen dank für deine hilfe!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  15. #15
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.583

    AW: jQuery Arrays

    Alles klaro. Gern

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 06-06-2012, 23:26
  2. If mit arrays
    Von deekee im Forum JavaScript
    Antworten: 4
    Letzter Beitrag: 10-10-2006, 18:25
  3. Arrays über Arrays abfragen
    Von daRokk im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 14-12-2004, 19:51
  4. Arrays...
    Von Daniel E. im Forum JavaScript
    Antworten: 6
    Letzter Beitrag: 14-12-2003, 19:27

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •