Matthias Apsel: apropos Test

Beitrag lesen

Om nah hoo pez nyeetz, Auge!

Das wäre meine Idee. Dann steht halt "0 fachlich hilfreich", was man per CSS ausblenden könnte.
Das ist die einfachste Lösung, aber ist es auch die beste? Die Hauptansicht wird entschlackt um die Übersichtlichkeit zu verbessern und nun soll ein (wenn auch vergleichsweise sehr kurzer) Satz fest eingefügt werden, wo er in vielen Fällen überhaupt nicht gebraucht wird?

ganz früher war es so.

Ich kann den Aufwand, *korrekt* [1] zu ermitteln, ob das Element schon vorhanden ist, nicht einschätzen. Das sollte ja ähnlich wie
if ($('votes-good-num-m*')) (* steht für einen Platzhalter) funktionieren. Ich finde es jedenfalls logischer, dieses Element erst dann in das DOM einzubauen, wenn es gebraucht wird. Beim nächten Laden der Seite ist es ja eh da.

Siehe meine beiden Anmerkungen /** **/ im Code.

function vote(tid,mid,action) {  
  if(!xmlhttp) return true;  
  
  var date    = new Date();  
  var uri     = base_uri + "cgi-bin/user/fo_vote?t=" + tid + "&m=" + mid + "&a=" + action + "&mode=xmlhttp&unique="+date.getTime();  
  if(csrftoken) uri += "&csrftoken=" + encodeURIComponent(csrftoken);  
  
  var content = xmlhttp_get_contents(xmlhttp,uri,null,null);  
    /** hier sollte [code lang=javascript]+ " fachlich hilfreich"
~~~ dazu \*\*/  
  
  if(content) {  
    var elem = document.getElementById('votes-'+action+'-num-m'+mid);  
    if(elem) {  
      elem.innerHTML = content;  
      return false;  
    }  
  }  
  
  return true;  
  /\*\* Dieses sorgt im Falle der Nichtexistenz dafür, dass dem normalen Link gefolgt wird. \*\*/  
}  
  
/\* Tastatur-Shortcuts \*/  
  
function vote\_good() {  
  if(!window.vote) {  
    alert("Um diese Funktion zu nutzen müssen Sie die Option 'Dynamisches Javascript zum Abstimmen nutzen' aktiviert haben!");  
    return true;  
  }  
  
  vote(tid,mid,'good');  
  return false;  
}  
  
function vote\_bad() {  
  if(!window.vote) {  
    alert("Um diese Funktion zu nutzen müssen Sie die Option 'Dynamisches Javascript zum Abstimmen nutzen' aktiviert haben!");  
    return true;  
  }  
  
  vote(tid,mid,'bad');  
  return false;  
}  
[/code]  
  
  
Matthias

-- 
Der Unterschied zwischen Java und JavaScript ist größer als der zwischen [Rat und Ratsche](http://selfhtml.apsel-mv.de/java-javascript/index.php?buchstabe=R#rat).  
![](http://www.billiger-im-urlaub.de/kreis_sw.gif)  

6 145

Test

Matthias Apsel
  • zu diesem forum
  1. 3

    Bitte ignorieren.

    Tim Tepaße
    1. 1
      Matthias Apsel
      1. 1
        Bobby
        1. 0
          M.
          1. 0
            JürgenB
            1. 0
              M.
            2. 0
              Matthias Apsel
              1. 0
                JürgenB
                1. 0
                  Matthias Apsel
              2. 0
                Bobby
                1. 0
                  1UnitedPower
                  1. 1
                    1UnitedPower
                    1. 0
                      JürgenB
                      1. 0

                        Bitte ignorieren. das kann ich gut, und tue ich bei einigen gern

                        Bobby
                        1. 0
                          Tabellenkalk
                          1. 0
                            Bobby
                            1. 0
                              Tabellenkalk, der glaubt, dass die Betrefflänge wohl beschrä
                              1. 0
                                Matthias Apsel
                                1. 0
                                  Steel
                                  1. 0
                                    Matthias Apsel
                                    1. 0
                                      Steel
                                      1. 0
                                        Matthias Apsel
                                        1. 0
                                          Steel
                                          1. 3
                                            Matthias Apsel
                                            1. 0
                                              Steel
                                          2. 0
                                            Performer
                                            1. 0
                                              Performer
                                              1. 2
                                                Marlies
                                              2. 0
                                                Matthias Apsel
                                            2. 0

                                              Bitte ignorieren. Ein Test für molilys Script

                                              Matthias Apsel
                                              1. 0
                                                Performer-Test
                                                1. 0
                                                  Matthias Apsel
                                  2. 0
                                    Suedelbien
                                    1. 0
                                      Marlies
                                    2. 0
                                      JürgenB
                                    3. 0
                                      Steel
                                      1. 0
                                        Tabellenkalk
                                        1. 0
                                          romy
                                          1. 0
                                            Marlies
                                            1. 0
                                              romy
                                              1. 0
                                                Marlies
                                                1. 0
                                                  romy
                                                  1. 0
                                                    Marlies
                                                    1. 0
                                                      romy
                                    4. 0
                                      Matthias Apsel
                        2. 0
                          Matthias Apsel
                          1. 0
                            Bobby
                            1. 0
                              Matthias Apsel
                              1. 0
                                Bobby
                                1. 0
                                  Performer
                                  1. 0
                                    Bobby
                                    1. 0
                                      Performer
                                      1. 0
                                        Bobby
                                        1. 0
                                          Performer
                  2. 0
                    M.
                    1. 0
                      misterunknown
                      1. 0
                        Matthias Apsel
                        1. 0
                          Tabellenkalk
        2. 0
          JürgenB
          1. 0
            Bobby
            1. 0
              Matthias Apsel
              1. 0
                Marlies
                1. 0
                  Matthias Apsel
                  1. 0
                    M.
                    1. 0
                      Matthias Apsel
                      1. 0
                        Steel
                        1. 0
                          Matthias Apsel
                          1. 0
                            JürgenB
                            1. 0
                              Matthias Apsel
                              1. 0
                                Marlies
                                1. 0
                                  Bobby
                                  1. 0
                                    Matthias Apsel
                                    1. 0
                                      Steel
                                      1. 0
                                        Matthias Apsel
                                        1. 0
                                          Marlies
                                        2. 0
                                          Auge
                                          1. 0
                                            Marlies
                                            1. 0
                                              Auge
                                              1. 0
                                                Tabellenkalk
                                                1. 0
                                                  Matthias Apsel
                                                  1. 0
                                                    Auge
                                                    1. 0
                                                      Tabellenkalk
                                                      1. 0
                                                        Auge
                                                        1. 0
                                                          Tabellenkalk
                                                          1. 0
                                                            Auge
                                                            1. 0
                                                              Matthias Apsel
                                                              1. 0
                                                                Tabellenkalk
                                                                1. 0
                                                                  Auge
                                                                  1. 0
                                                                    JürgenB
                                                                    1. 0
                                                                      Matthias Apsel
                                                                      1. 0
                                                                        Tabellenkalk
                                                                        1. 0
                                                                          Steel
                                                                          1. 0
                                                                            Matthias Apsel
                                                                            1. 0
                                                                              Tabellenkalk
                                                                              1. 0
                                                                                Steel
                                                                                1. 0
                                                                                  Matthias Apsel
                                                                                  1. 0
                                                                                    Steel
                                                                                    1. 0
                                                                                      Matthias Apsel
                                                                                      1. 0
                                                                                        Steel
                                                                                        1. 0
                                                                                          Matthias Apsel
                                                                                2. 0

                                                                                  PS: Threadlaenge

                                                                                  Steel
                                                                                  1. 0
                                                                                    Matthias Apsel
                                                                                    1. 0
                                                                                      JürgenB
                                                                                    2. 0
                                                                                      Steel
                                                                                      1. 0
                                                                                        Matthias Apsel
                                                                                        1. 0

                                                                                          Ich in ja mal gespannt wie das mit dem Titel aussieht.

                                                                                          Steel
                                                                                          1. 0
                                                                                            Matthias Apsel
                                                                                            1. 0
                                                                                              ichbinich
                                                                                              1. 0
                                                                                                Matthias Apsel
                                                                                                1. 0
                                                                                                  Marlies
                                                                                          2. 0
                                                                                            Matthias Apsel
                          2. 0
                            Steel
                        2. 0
                          M.
  2. 0
    Matthіas Apsel
    1. 0
      Matthias Apsel
      1. 0
        M.
        1. 0
          Matthias Apsel
          1. 0
            M.
            1. 0
              Matthias Apsel
            2. 0
              JürgenB
              1. 0
                Auge
                1. 0
                  Matthias Apsel
                  1. 0

                    Test ignoriert!

                    Auge
                    1. 0

                      Wort des Tages

                      Matthias Apsel
  3. 0
    Matthias Apsel
  4. 0
    Matthias Apsel
  5. 2

    apropos Test

    Auge
    1. 1
      Matthias Apsel
      1. 1
        JürgenB
        1. 1
          Matthias Apsel
          1. 2
            JürgenB
            1. 1
              Performer
            2. 0
              Matthias Apsel
              1. 0
                JürgenB
                1. 0
                  Matthias Apsel
                  1. 0
                    Auge
                    1. 0
                      Matthias Apsel
                      1. 0
                        Auge
                        1. 0
                          Matthias Apsel
                          1. 0
                            Auge
                            1. 0
                              Matthias Apsel
                              1. 2
                                Matthias Apsel
                                1. 0
                                  Matthias Apsel
            3. 0
              Matthias Apsel