Es sind nur 63 Zeichen pro Zeile Platz (Schreibmaschinenbreite) - es
+
Es sind nur Zeichen pro Zeile Platz (Schreibmaschinenbreite) - es
gibt aber einen automatischen Umbruch.
Der Zeichensatz ist auf das limitiert, was die Maschine kann.
- Das ist [a-zA-ZäüöÄÜÖ,.;:-_=!"^°+#*?()/ ] u.a.m.
+ Verboten ist und wird in (?) umgesetzt.
Nichtdruckbares wid zu ?
- Außerdem erlauben wir maximal 160 Zeichen insgesamt. Wobei maximal
+ Außerdem erlauben wir maximal Zeichen insgesamt. Wobei maximal
3 Leerzeilen in einer Folge erlaubt sind.
@@ -69,9 +82,6 @@
-
diff --git a/php/script.js b/php/script.js
index f92f918..4a1245b 100644
--- a/php/script.js
+++ b/php/script.js
@@ -7,7 +7,7 @@ function interaktiv(){
- var upd = (target) =>{
+ var updZeichen = (target) =>{
const maxLength = target.getAttribute("maxlength");
const currentLength = target.value.length;
zl.innerText = `Zeichen: ${currentLength}/${maxLength} `;
@@ -19,25 +19,29 @@ function interaktiv(){
tf.addEventListener("input", (event) => {
const target = event.currentTarget;
- upd(target);
+ updZeichen(target);
// tf.ononkeyup = function(ev){
// zl.innerText = "Zeichen: "+ tf.textContent.length;
// }
});
- setInterval( event=>{
- var diff = (window.letztesMal + 5000) - Date.now();
+ var updateZeit = ()=>{
+ var diff = (window.letztesMal + window.pauseZeit) - Date.now();
var sek = Math.floor(diff / 1000);
- if(sek == 0) {
+ if(sek <= 0) {
bs.disabled = false;
}
- if(sek < 0)
- return;
+ else
+ {
+ bs.disabled = true;
+ }
+ sek = Math.max(0,sek);
sl.innerText = "Sekunden bis zum nächsten Senden: " + sek;
- }, 100);
+ }
- upd(tf);
+ setInterval(updateZeit, 200);
+ updZeichen(tf);
}