1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

Array fehler

  • Tobse
  • 21. Juni 2009 um 15:40
  • Tobse
    Kaiser(in)
    Reaktionen
    4
    Beiträge
    2.439
    • 21. Juni 2009 um 15:40
    • #1

    Ich habe in folgendem script:

    Code
    var random1=Math.random();
    var bruch=1/25;
    var random2=random1 / bruch;
    var capzahl=Math.round(random2);
    var newcapcode=capzahl;
    function newcap() {
    var random2=Math.random();
    var bruch1=1/25;
    var random3=random2 / bruch1;
    var capzahl2=Math.round(random3);
    newcapcode=capzahl2;
    window.document.images['captchaimage'].src="../captchas/captcha" + capzahl2 + ".png";
    }
    if (cd!=capcode[capzahl] || cd!=capcode[newcapcode]) {
      alert (capcode[newcapcode]);
      alert ("Der Sicherheitscode stimmt nicht.");
      prf="fail";
     }
    Alles anzeigen


    folgendes Problem:
    Der auf dem Bild angezeigt code stimmt mit dem ausgegebenen( alert(capcode[newcapcode]);)
    überein. Doch es kommt die Meldung, di ja nur kommen dürfte, wenn es nicht stimmen würde.
    Was ist da los wtf????

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.

    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  • thilda
    Meister(in)
    Beiträge
    278
    • 21. Juni 2009 um 21:26
    • #2

    weil deine if-abfrage genauso reagieren soll
    ein else hilft da vielleicht für die fehlermeldung

  • Tobse
    Kaiser(in)
    Reaktionen
    4
    Beiträge
    2.439
    • 21. Juni 2009 um 21:30
    • #3

    Hä? Aber da steht ja !=, also müsste NIX kommen.

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.

    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  • Bandit
    Gast
    • 21. Juni 2009 um 21:41
    • #4

    Du hast da stehen

    if (A != B || A != C)

    Das trifft immer zu! Einfach mal logisch denken! ;)

  • jojo87
    der/die Göttliche
    Reaktionen
    6
    Beiträge
    3.131
    • 22. Juni 2009 um 08:26
    • #5

    zudem seh ich immer noch nicht, was zum Geier cd sein soll.
    So, wie der Code da oben steht, kann da immer nur die Fehlermeldung rauskommen :roll:


  • Tobse
    Kaiser(in)
    Reaktionen
    4
    Beiträge
    2.439
    • 22. Juni 2009 um 18:11
    • #6

    sry für den mistpost, hab glaub im ganzen ärger mit der page n bissle den überblick verloren.
    EDIT:
    ich war zu faul code zu schreiben, daher cd......

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.

    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

Tags

  • post
  • problem
  • images
  • code
  • bild
  • fehler
  • meldung
  • array
  • cd
  • png
  • script
  • ärger
  • stimme
  • bruch
  • logisch
  • else
  • reagieren
  • random

Benutzer online in diesem Thema

  • 1 Besucher
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche