Funktionsweise des Drag & Drop QR-Code Generators
    Dieser HTML-Code ermöglicht es, Dateien oder Text per Drag & Drop in einen Bereich zu ziehen und daraus einen QR-Code zu generieren.
Ziehe Dateien hierher
    
    Schritte:
    
        - Drag & Drop: Der Benutzer zieht eine Datei oder Text in den markierten Bereich (
#drop-zone). 
        - Ereignisverarbeitung:
            
                - dragover: Wenn etwas über den Bereich gezogen wird, wird der Bereich visuell hervorgehoben.
 
                - dragleave: Wenn das Ziehen beendet wird, wird die Hervorhebung entfernt.
 
                - drop: Wenn die Datei oder der Text fallen gelassen wird, wird das Ereignis verarbeitet.
 
            
         
        - Dateiverarbeitung:
            
                - Wenn eine Datei gezogen wurde, wird der Dateiname verwendet, um einen QR-Code zu generieren.
 
            
         
        - Textverarbeitung:
            
                - Wenn Text gezogen wurde, wird der Text direkt verwendet, um einen QR-Code zu generieren.
 
            
         
        - QR-Code-Generierung:
            
                - Die Funktion 
generateQRCode wird aufgerufen, um den QR-Code zu erstellen. 
                - Die 
qrcodejs-Bibliothek wird verwendet, um den QR-Code im #qrcode-Bereich anzuzeigen. 
            
         
        - Fehlerbehandlung:
            
                - Wenn keine Datei oder Text gefunden wird, wird eine Meldung in der Konsole angezeigt.
 
                - Wenn ein Fehler bei der QR-Code-Generierung auftritt, wird eine Fehlermeldung in der Konsole angezeigt.
 
            
         
    
    Dieser Code ist rein clientseitig und benötigt keinen Server, da er den QR-Code direkt aus dem Dateinamen oder dem gezogenen Text generiert.