tami: Fehler - Sie dürfen nur einmal abstimmen

hi,

habe bei den Antworten von Sven, Martin und Gunther zur DVB-T-Antenne weiter unten auf "fachlich hilfreich" geklickt und jedesmal die Seite erhalten "Fehler - sie dürfen nur einmal abstimmen". Das Sternchen ist aber nach reload erschienen, also meine Bewertung ist aufgenommen worden. Weiß auch nicht, ob das nur mir so geht? Ist ja etwas verwirrend vielleicht.

mfg

tami

  1. Hallo,

    habe bei den Antworten von Sven, Martin und Gunther zur DVB-T-Antenne weiter unten auf "fachlich hilfreich" geklickt und jedesmal die Seite erhalten "Fehler - sie dürfen nur einmal abstimmen". Das Sternchen ist aber nach reload erschienen, also meine Bewertung ist aufgenommen worden. Weiß auch nicht, ob das nur mir so geht?

    nein, definitiv nicht. Das haben in der Vergangenheit schon ein paar andere Nutzer berichtet. Offensichtlich gibt es Situationen, in denen der HTTP-Request zum Voting zweimal rausgeht (möglicherweise einmal per Javascript/XHR, und einmal regulär über den Link). Aber das konnte wohl noch niemand eindeutig reproduzieren, so dass man nach der Ursache forschen könnte.

    Ciao,
     Martin

    --
    In sein ist schon längst wieder out.
    Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
    1. Om nah hoo pez nyeetz, Der Martin!

      Offensichtlich gibt es Situationen, in denen der HTTP-Request zum Voting zweimal rausgeht (möglicherweise einmal per Javascript/XHR, und einmal regulär über den Link).

      Guter Ansatz.

      Mir ist dieses Verhalten noch nie passiert. Meine Einstellungen lauten

      voting: Normalen Verweis nutzen, nicht mit 204 beantworten.

      Matthias

      --
      Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Star und Star Trek.

      1. hi,

        Om nah hoo pez nyeetz, Der Martin!

        Offensichtlich gibt es Situationen, in denen der HTTP-Request zum Voting zweimal rausgeht (möglicherweise einmal per Javascript/XHR, und einmal regulär über den Link).

        Guter Ansatz.

        Mir ist dieses Verhalten noch nie passiert. Meine Einstellungen lauten

        voting: Normalen Verweis nutzen, nicht mit 204 beantworten.

        Habs grade umgesetllt. Fehler kommt trotzdem (bei deine Post hier). Habe da _kein_ Häkchen gesetzt, bei der Option, mit 204 zu beantworten.

        mfg

        tami

        1. Om nah hoo pez nyeetz, tami!

          Habs grade umgesetllt. Fehler kommt trotzdem (bei deine Post hier). Habe da _kein_ Häkchen gesetzt, bei der Option, mit 204 zu beantworten.

          Ich habe da auch _kein_ Häkchen.

          Aber wie Martin schrieb: Das ist schon mehrmals aufgefallen, ließ sich aber nicht zuverlässig reproduzieren.

          Matthias

          --
          Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Balsa und Balsam.

          1. Om nah hoo pez nyeetz, Matthias!

            Aber wie Martin schrieb: Das ist schon mehrmals aufgefallen, ließ sich aber nicht zuverlässig reproduzieren.

            Zur Info:
            Bei mir passiert das immer.

            Einstellungen:
            Voting - Dynamisches Javascript zum Abstimmen nutzen

            Welche andere Einstellung(en) wirkt/ wirken sich noch auf das Voting aus?

            Gruß Gunther

            1. Om nah hoo pez nyeetz, Gunther!

              Voting - Dynamisches Javascript zum Abstimmen nutzen

              Nimm mal einen normalen Verweis.

              Matthias

              --
              Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Wachs und Wachstube.

              1. Om nah hoo pez nyeetz, Matthias!

                Voting - Dynamisches Javascript zum Abstimmen nutzen

                Nimm mal einen normalen Verweis.

                Das hat jetzt bei deinem Beitrag geholfen ...

                Stimme entgegen genommen

                (Haken *nicht* gesetzt)

                Gruß Gunther

      2. Hallo,

        Mir ist dieses Verhalten noch nie passiert.

        mir auch nicht, außer wenn ich es durch mehrmaliges Anklicken des Voting-Links bewusst provoziert habe.

        Meine Einstellungen lauten
        voting: Normalen Verweis nutzen, nicht mit 204 beantworten.

        Bei mir: Normalen Verweis nutzen, mit 204 beantworten.
        Die Art der Server-Antwort (200 oder 204) scheint also nicht entscheidend zu sein.

        Ciao,
         Martin

        --
        Ein Theoretiker ist ein Mensch, der praktisch nur denkt.
        Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
        1. Hallo,

          Mir ist dieses Verhalten noch nie passiert.

          mir auch nicht, ...

          Bei mir: Normalen Verweis nutzen, mit 204 beantworten.

          ich habe "Dynamisches Javascript zum Abstimmen nutzen" eingestellt und bei mir tritt die falsche Meldung "gelegentlich" auf. Als ich es gerade probiert habe, natürlich nicht. Evtl. ein Timing-Problem?

          Gruß, Jürgen

          1. Om nah hoo pez nyeetz, JürgenB!

            ich habe "Dynamisches Javascript zum Abstimmen nutzen" eingestellt und bei mir tritt die falsche Meldung "gelegentlich" auf. Als ich es gerade probiert habe, natürlich nicht. Evtl. ein Timing-Problem?

            Man sollte vielleicht warten, bis CK auf diesen Thread aufmerksam wird. Ich kann auch nur raten. Das dynamische JS stammt mMn aus der Zeit, als man noch nicht ununterbrochen (bin ich schon drin, oder was) on war.

            Matthias

            --
            Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Wal und Waldsterben.

            1. Moin Matthias,

              Man sollte vielleicht warten, bis CK auf diesen Thread aufmerksam wird.

              Hehe. Bin ich.

              Ich kann dir sagen, woran das vermutlich liegt: das JS macht einen XHR-Request zum voten und sucht sich dann das Element heraus, in dem die Voting-Punkte angezeigt werden um das upzudaten. Da du das aber ausblendest, sofern keine Votings vergeben werden, wird dem Link als Fallback gefolgt. Da das Voting aber schon als XHR gesetzt wurde, wird eine Fehlermeldung angezeigt.

              Deshalb tritt das auch nur auf, wenn für das Posting noch keine Votings gegeben wurden.

              Ich kann auch nur raten. Das dynamische JS stammt mMn aus der Zeit, als man noch nicht ununterbrochen (bin ich schon drin, oder was) on war.

              Naja, DSL-Flatrates gab es schon. Allerdings keine mobilen Daten in sinnvoller Form ;) Aber ja, es ist schon sehr in die Jahre gekommen.

              LG,
               CK

              1. Om nah hoo pez nyeetz, Christian Kruse!

                Ich kann dir sagen, woran das vermutlich liegt: das JS macht einen XHR-Request zum voten und sucht sich dann das Element heraus, in dem die Voting-Punkte angezeigt werden um das upzudaten. Da du das aber ausblendest, sofern keine Votings vergeben werden, wird dem Link als Fallback gefolgt. Da das Voting aber schon als XHR gesetzt wurde, wird eine Fehlermeldung angezeigt.

                also lautet die Abhilfe, mithilfe eines normalen Verweises zu voten.

                oder auch das Element nicht per display: none; auszublenden

                Matthias

                --
                Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Fell und Fellatio.

                1. Om nah hoo pez nyeetz, Matthias Apsel!

                  oder auch das Element nicht per display: none; auszublenden

                  und sowieso nicht über das Template.

                  Matthias

                  --
                  Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Tor und Tortur.

                  1. Moin Matthias,

                    oder auch das Element nicht per display: none; auszublenden

                    und sowieso nicht über das Template.

                    Per display: none kannst du das ausblenden. Aber das weglassen via if im Template, das ist problematisch. Da müsstest du dann das JS für anpassen, um den Fehler loszuwerden.

                    LG,
                     CK

                  2. Hallo,

                    oder auch das Element nicht per display: none; auszublenden
                    und sowieso nicht über das Template.

                    ersteres wäre irrelevant, da das Element dann trotzdem im DOM stünde und von Javascript gefunden und bearbeitet werden kann. Dass es nicht sichtbar wäre, stört JS nicht.

                    Ciao,
                     Martin

                    --
                    Letztlich basiert alles auf dem Feuer, dem Rad, der Eins und der Null.
                      (Gernot Back)
                    Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
  2. Om nah hoo pez nyeetz, tami!

    Wenn Christian mit seiner Diagnose richtig liegt, dann
      - trat der Fehler nur bei der ersten Bewertung auf
      - gab es ihn erst seit dem Design-Wechsel
      - sollte er jetzt behoben sein

    Matthias

    --
    Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Frau und fraunhofersche Linien.

    1. [latex]Mae  govannen![/latex]

      Wenn Christian mit seiner Diagnose richtig liegt, dann
        - trat der Fehler nur bei der ersten Bewertung auf
        - gab es ihn erst seit dem Design-Wechsel
        - sollte er jetzt behoben sein

      Kann ich nicht testen, da ich die entsprechenden Optionen nicht mehr finde. WTF?

      Stur lächeln und winken, Männer!

      Kai

      --
      Array(16).join("x" - 1) + " Batman!"
      I am Pentium of Borg. Division is futile. You will be approximated.
      Quiz: Flaggen, Länder und Hauptstädte
      1. Om nah hoo pez nyeetz, Kai345!

        Kann ich nicht testen, da ich die entsprechenden Optionen nicht mehr finde. WTF?

        Diese Optionen gibt es nicht mehr.

        Matthias

        --
        Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Skat und Skatepark.

        1. [latex]Mae  govannen![/latex]

          Kann ich nicht testen, da ich die entsprechenden Optionen nicht mehr finde. WTF?

          Diese Optionen gibt es nicht mehr.

          <kopfschüttel />

          Stur lächeln und winken, Männer!

          Kai

          --
          Array(16).join("x" - 1) + " Batman!"
          I am Pentium of Borg. Division is futile. You will be approximated.
          Quiz: Flaggen, Länder und Hauptstädte
          1. Om nah hoo pez nyeetz, Kai345!

            <kopfschüttel />

            Es ist nicht mehr möglich, mittels dynamischem JavaScript zu voten. Deshalb braucht man da auch keine Auswahl mehr treffen. Falls dir die Serverantwort (200 oder 204) noch wichtig ist, ...

            Matthias

            --
            Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Mars und Marseille.

    2. hi,

      Wenn Christian mit seiner Diagnose richtig liegt, dann
        - trat der Fehler nur bei der ersten Bewertung auf
        - gab es ihn erst seit dem Design-Wechsel
        - sollte er jetzt behoben sein

      Stimme entgegen genommen

      Ihre Stimme wurde erfolgreich entgegen genommen.

      mfg

      tami