Funktion | Gibt eine Fehlermeldung aus | ||||||||
Beispiel |
S10ErrorMessage(f, msg);![]() |
||||||||
Parameter |
|
||||||||
Beschreibung |
Die angegebene Nachricht wird unterhalb des angegebenen Anker-Objekts
ausgegeben. Falls in der HTML-Datei eine separate Nachrichtenzeile mit <div class="messagearea"></div> definiert ist, erfolgt die Ausgabe nicht als Popup, sondern in dieser Nachrichtenzeile. Falls Sie eine Erläuterung als dritten Parameter mitgegeben haben, erfolgt die Ausgabe immer als Popup. Sowohl die Nachricht als auch die Erläuterung werden als HTML-text interpretiert, sodass Sie beliebige HTML-Formatierungen verwenden können. HTML und JavaScript Code für das Beispiel oben: <button type="button" class="button" onclick="upload_image(this, 'file_input')"> Upload </button> <input type="file" id="file_input" style="width:400px" accept="image/*" /> <script> function upload_image(f, id) { // <input> element var h = document.getElementById(id); if (h.files.length == 0) return; if (h.files[0].size > 4*1024*1024) { var msg = "Bilddatei zu gross; die maximale Grösse beträgt 4MB." + "<br><br>" + "Ihre Datei hat die Grösse " + stringFileSize(h.files[0].size); S10ErrorMessage(f, msg); }; <!– upload image --> … } function stringFileSize(number) { if (number < 1024) return number + 'bytes'; number = number / 1024; if (number < 1024) return number.toFixed(1) + 'KB'; number = number / 1024; return number.toFixed(1) + 'MB'; } </script> |
||||||||
Komponente | S10 Framework |