Erste Schritte Doppelte Ausführung?

StefanBlaBu

Mitglied
Hallo,
über den folgenden Code lasse ich eine Funktion zum scannen eines QR-Codes ausführen.

Merkwürdigerweise wird aber die Scanfunktion zwei mal hintereinander ausgeführt.
Ist in dem Code evtl. die Ausführung doppelt definiert?

Java:
<button class='button' onclick="chayns.scanQRCode().then(function qrsample(){
chayns.scanQRCode().then(function(data) {chayns.openUrl(data)});
}).catch(function(data) {
  chayns.dialog.alert('Failed ', JSON.stringify(data))
});">Scannen</button>

Hat jemand einen Tipp, wo der Fehler im Code liegt?

Sehe gerade den Wald vor lauter Bäumen nicht mehr ;)
Bin am verzweifeln.
 

StefanBlaBu

Mitglied
Danke für deine Antwort, das scheint der Fehler zu sein, allerdings funktioniert nichts mehr, wenn ich den zweiten Befehl weglasse.

Mein Code sieht jetzt so aus.
Es funktioniert nicht.

<button class='button' onclick="chayns.scanQRCode().then(function qrsample(){
function(data) {chayns.openUrl(data)});
}).catch(function(data) {
chayns.dialog.alert('Failed ', JSON.stringify(data))
});">Scannen</button>
 

Thallius

Top Contributor
Ganz ernsthaft. Wäre es denn jetzt ein Problem gewesen in dem button einfach ein

Code:
<button class='button' onclick="scan()">

zu schreiben und den Rest dann schön sauber in eine eigene Funktion scan()?

Sorry aber solche Closure-Gräber kann man erstens nicht lesen und sind zweites extrem Fehleranfällig. Wie sich ja hier mal wieder gezeigt hat.

Gruß

Claus
 

StefanBlaBu

Mitglied
Stimmt, du hast Recht!
Werde das ändern.

Mein Problem ist, dass die Funktion "chayns.scanQRCode()" doppelt im Code ist und deshalb zweimal hintereinander die Funktion ausführt.

Java:
chayns.scanQRCode().then(function qrsample()
{
chayns.scanQRCode().then(function(data) {chayns.openUrl(data)});
}).catch(function(data) {
  chayns.dialog.alert('Failed ', JSON.stringify(data))
});

Irgendwie bekomme ich es nicht hin, den Code richtig zu formatieren, damit der Befehl nur einmal ausgeführt wird.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Warum werden immer noch doppelte Zahlen ausgegeben ? Java Basics - Anfänger-Themen 13
XWing Doppelte Zahlen im Array Java Basics - Anfänger-Themen 8
P Doppelte werte in einer Liste zählen Java Basics - Anfänger-Themen 11
D Doppelte For Schleife / Array Java Basics - Anfänger-Themen 3
C das Doppelte des Wertes in der Console ausgeben Java Basics - Anfänger-Themen 10
tom.j85 Doppelte Foreach Schleife: Am Ende wird immer das Gleiche Objekt eingefügt Java Basics - Anfänger-Themen 4
H Größte Duplikat (Größte Doppelte Wert) eines Arrays ausgeben Java Basics - Anfänger-Themen 9
X Threads Zwei Threads, aber doppelte Ausgabe verhindern (synchronized) Java Basics - Anfänger-Themen 54
H Frage zur ermittlung eines doppelte Paars aus Sotieralgorithmus Java Basics - Anfänger-Themen 4
N Best Practice Doppelte und einfach Anführungsstriche in Runtime.getruntime().exec() Java Basics - Anfänger-Themen 6
J Doppelte Ausgabe erzeugen Iterator Java Basics - Anfänger-Themen 6
L Doppelte Schleife Anpassen Java Basics - Anfänger-Themen 5
W Map doppelte Values löschen Java Basics - Anfänger-Themen 3
S CSV auf doppelte Einträge überprüfen Java Basics - Anfänger-Themen 8
S Doppelte Liste Einfügen Java Basics - Anfänger-Themen 1
M Argument in Integer verwandeln und das Doppelte davon printen Java Basics - Anfänger-Themen 9
T Klassen Doppelte Elemente aus Container entfernen Java Basics - Anfänger-Themen 6
M Erste Schritte Doppelte Ausgabe? (JList) Java Basics - Anfänger-Themen 1
kilopack15 Array auf doppelte Elemente überprüfen Java Basics - Anfänger-Themen 16
S Input/Output Doppelte Input-Abfrage Java Basics - Anfänger-Themen 3
K Input/Output Doppelte Ausgabe Java Basics - Anfänger-Themen 5
E Threads Doppelte Threads beenden Java Basics - Anfänger-Themen 4
J Variablen Doppelte Werte in Int Array Java Basics - Anfänger-Themen 10
D Java doppelte Zahlen auch über 10 in einem String entfernen Java Basics - Anfänger-Themen 2
D Java doppelte Zahl/Zeichen in einem String entfernen Java Basics - Anfänger-Themen 6
S ArrayList Gruppieren, "Doppelte Werte" Addieren Java Basics - Anfänger-Themen 5
O Doppelte For-Scheife Java Basics - Anfänger-Themen 6
E Array doppelte Einträge Java Basics - Anfänger-Themen 2
S Variablen Array in ArrayList auf doppelte Einträge überprüfen Java Basics - Anfänger-Themen 4
M Einfache und Doppelte Operatoren Java Basics - Anfänger-Themen 3
P Doppelte Datensätze aus CSV-Datei löschen Java Basics - Anfänger-Themen 17
B Doppelte Werte aus Array entfernen ohne Import - Algorithmus Java Basics - Anfänger-Themen 5
P Doppelte Einträge in eine List Java Basics - Anfänger-Themen 5
S Array befüllen & auf doppelte werte prüfen Java Basics - Anfänger-Themen 6
B Klassen Doppelte werte Filtern XML, Datenbank und DOM Java Basics - Anfänger-Themen 3
R Doppelte löschen Java Basics - Anfänger-Themen 6
C Doppelte Einträge aus String [] Array entfernen. Java Basics - Anfänger-Themen 5
K Doppelte namen bei random Java Basics - Anfänger-Themen 3
U Doppelte Interfcae Implementierung Java Basics - Anfänger-Themen 10
M doppelte Einträge Emailempfänger... Java Basics - Anfänger-Themen 35
G txt-File als DB>doppelte Einträge verhindern/Suche/... Java Basics - Anfänger-Themen 10
DerGroßeNargus Doppelte Liste initialisieren Java Basics - Anfänger-Themen 2
H Datentypen Doppelte Verkette Liste - Verständnissproblem Java Basics - Anfänger-Themen 5
T Doppelte Liste Java Basics - Anfänger-Themen 8
R Schleife Doppelte Daten löschen Java Basics - Anfänger-Themen 3
V Doppelte Zahl suchen Java Basics - Anfänger-Themen 14
L Hilfe, doppelte Zufallszahlen Java Basics - Anfänger-Themen 13
G List suchen und doppelte rausfiltern Java Basics - Anfänger-Themen 3
T Doppelte Anführungszeichen ersetzen?? Java Basics - Anfänger-Themen 4
Luk10 Doppelte for-schleife Java Basics - Anfänger-Themen 7
P Doppelte Einträge in mehreren Textfiles finden und ausgeben Java Basics - Anfänger-Themen 8
T Array: Doppelte Charakteren löschen - Ein Lösungsversuch Java Basics - Anfänger-Themen 37
P doppelte Werte im Array ausgeben. Java Basics - Anfänger-Themen 4
J doppelte Einträge in einem Array Java Basics - Anfänger-Themen 7
M Aufgabe: Array auf doppelte Zahl prüfen Java Basics - Anfänger-Themen 8
-horn- Doppelte Einträge entfernen, aus Array, List oder sonstwas Java Basics - Anfänger-Themen 9
G _NUR_ doppelte Einträge in einem Array behalten Java Basics - Anfänger-Themen 3
J Doppelte Integer aus einem Array entfernen - seltsames Prob. Java Basics - Anfänger-Themen 5
G doppelte Einträge im String Array löschen Java Basics - Anfänger-Themen 21
C Doppelte Punktnotation Java Basics - Anfänger-Themen 2
0 ArrayList - doppelte Einträge entfernen? Java Basics - Anfänger-Themen 9
S Methode, um doppelte Einträge in Array zu finden Java Basics - Anfänger-Themen 5
F doppelte Elemente in HashSet Java Basics - Anfänger-Themen 5
G java.util.LinkedList: Doppelte Elemente vermeiden Java Basics - Anfänger-Themen 5
G Wie doppelte Einträge in ComboBox vermeiden ? Java Basics - Anfänger-Themen 9
M Doppelte Einträge in einer datei löschen(nach timestamp)! Java Basics - Anfänger-Themen 4
D Doppelte Einträge einer Liste löschen Java Basics - Anfänger-Themen 6
B 2 ELists vergleichen und doppelte Einträge löschen Java Basics - Anfänger-Themen 11
S "doppelte" if-Anweisung Java Basics - Anfänger-Themen 10
G Doppelte (Paar) Werte in einem Vektor finden Java Basics - Anfänger-Themen 6
F Doppelte Datensätze zusammenziehen Java Basics - Anfänger-Themen 2
V Doppelte Zahlen bei Lotto verhindern Java Basics - Anfänger-Themen 11
Say do-While Code Ausführung Java Basics - Anfänger-Themen 3
M Keine Ausführung von System.out.println() Java Basics - Anfänger-Themen 3
B Fehler bei Ausführung Java Basics - Anfänger-Themen 5
L Fehler bei der AUsführung der .class Datei Java Basics - Anfänger-Themen 23
H Fehlermeldung bei der Ausführung eines Compilierten PRGs Java Basics - Anfänger-Themen 9
N Ausführung gibt keinen Fehler an, Return wird aber nicht ausgegeben Java Basics - Anfänger-Themen 22
S abbruch nach Ausführung eines ActionListeners...warum? Java Basics - Anfänger-Themen 6
L Javaprogramm nach ausführung des gesammten Cods neu beginnen lassen Java Basics - Anfänger-Themen 9
F Java exception bei der Ausführung Java Basics - Anfänger-Themen 10
S Unterschied Ausführung in IDE <-> Befehlszeile Java Basics - Anfänger-Themen 0
J Methode vor Ausführung einer vorhandenen Methode aufrufen Java Basics - Anfänger-Themen 5
T Ausführung zeitlich begrenzen? Java Basics - Anfänger-Themen 2
F Runtime - Ausführung abwarten Java Basics - Anfänger-Themen 6
Y .class Ausführung nicht möglich - Path lässt sich nicht ändern Java Basics - Anfänger-Themen 8
N Ausführung Java Basics - Anfänger-Themen 3
M Polymorphie Cast:Verständnis und Ausführung Java Basics - Anfänger-Themen 10
B Absturz der VM bei Ausführung meines Programms Java Basics - Anfänger-Themen 3
B bat Datei erstellen und ausführen / keine ausführung Java Basics - Anfänger-Themen 3
M libs/jars richtig mitladen bei der Ausführung Java Basics - Anfänger-Themen 4
W Fehler bei Ausführung von Testklasse Java Basics - Anfänger-Themen 2
M Ausführung von Suche langsamer machen Java Basics - Anfänger-Themen 7
L Ausführung unter DOS macht Probleme Java Basics - Anfänger-Themen 2
B Problem mit Ausführung von Programm Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben