Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
cannot access " " before initialization
#1
Code:
<!DOCTYPE html>
<html>
<body>
  <form enctype="multipart/form-data" action="http://api.qrserver.com/v1/read-qr-code/" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="1048576" />
<!-- Der "Name" des Eingabefeldes muss "file" lauten, da es der Name des POST-Parameters ist -->
QR-Code-Bild zum Lesen/Scannen auswählen: <input name="file" type="file" />
<input type="submit" value="QR-Code lesen" />
</form>
<p id="demo"></p>

<script type="text/javascript">

document.getElementById("demo").innerHTML = position;
var text = document.getElementById("demo").innerHTML;
var position = text.search("12345")
console.log ("kein Qr-Code")
if (position = "0") {
console.log("richtiger QR-Code");
}
</script>

</body>
</html>
html Code

Ich bin relativ neu
Ich möchte einer Qr-Code Scanner programmieren der ein Passwort aus dem Qr-Code liest. irgendwie funktionieren var und let nicht. Bei let steht in der Konsole "cannot access "position" before initialization" und bei var ist jeder Qr-Code richtig. Huh


Danke für jede Antwort
Zitieren
#2
Hast du mal zufällig so ein qr Code Bild da?
Will das mal selber testen.
Würde es aber so versuchen
Code:
<!DOCTYPE html>
<html>
<body>
  <form enctype="multipart/form-data" action="http://api.qrserver.com/v1/read-qr-code/" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="1048576" />
<!-- Der "Name" des Eingabefeldes muss "file" lauten, da es der Name des POST-Parameters ist -->
QR-Code-Bild zum Lesen/Scannen auswählen: <input name="file" type="file" />
<input type="submit" value="QR-Code lesen" />
</form>
<p id="demo"></p>

<script>
var text = document.getElementById("demo").innerHTML;
var position = text.search (/12345/i);
if (position!=-1) {
console.log("richtiger QR-Code");
}else{
  console.log("falscher QR-Code");
}
</script>
</body>
</html>
Zitieren
#3
Danke!

QR-Code: https://ibb.co/sVgnKrr

Mir ist aufgefallen dass der Code zur Webseite der API weiterleitet. Kann man das irgendwie lösen z.B. das die vorherige Seite wieder geöffnet wird?
Zitieren
#4
Ich habe mal einen kompletten Scanner zusammen gebaut mit einem QR-Code.
Hier das Bild , mit dem Code 12345
[Bild: qr.png]
Wenn du das dann Scannst sollte ein Alert kommen mit Code richtig.Chau dir das mal einfach an

Zitieren
#5
Zitat:Mir ist aufgefallen dass der Code zur Webseite der API weiterleitet. Kann man das irgendwie lösen z.B. das die vorherige Seite wieder geöffnet wird?

Das liegt an den action="http://api.qrserver.com/v1/read-qr-code/" attributte
Zitieren
#6
Wow! Vielen Dank Heart
Zitieren
#7
Funktioniert es bei dir wie gewollt?
Zitieren
#8
Ja! Perfekt
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste