Hier kannst du Bugs (Fehler), die du auf 111MB Webhosting findest, posten.
rosenow
Beiträge: 5 Registriert: 20.04.2021, 21:07
Beitrag
von rosenow » 21.04.2021, 17:47
Hallo Patrick,
WebFTP entfernt beim Bearbeiten der Datei anscheinend Tabulatoren aus dem Text. Mir ist das erst aufgefallen, als der Editor aus
Code: Alles auswählen
if (...) {
i1 = -i1;
s1 = '(−' + i1 + ')';
} else s1 = i1;
Folgendes gemacht hat:
Code: Alles auswählen
if (...) {
i1 = -i1;
s1 = '(−' + i1 + ')';
} elses1 = i1;
Das ist gültiges JavaScript, aber s1 bleibt undefined, falls die Bedingung nicht erfüllt ist.
Das sollte geändert werden, oder du solltest zumindest davor warnen...
Herzliche Grüße
Ruben
patrick
Administrator
Beiträge: 478 Registriert: 01.07.2007, 17:55
Wohnort: Stuttgart
Kontaktdaten:
Beitrag
von patrick » 21.04.2021, 21:31
Hallo,
bei was für einer Datei tritt das auf, Browser, etc.?
Ich kann es bei mir nicht nachstellen, und es gab diesbezüglich auch nie Probleme.
Hier funktioniert es wie vorgesehen:
Quellcode der Datei nach speichern im Browser
Und direkt im WebFTP
rosenow
Beiträge: 5 Registriert: 20.04.2021, 21:07
Beitrag
von rosenow » 23.04.2021, 16:23
Es ist eine HTML-Datei. Das Problem ist aufgetreten, als ich Code im WebFTP-Editor in Firefox 88.0 eingefügt habe.
Der Editor akzeptiert keinen Tabulator als Eingabe und entfernt ihn, wenn man ihn aus der Zwischenablage einfügt.
rosenow
Beiträge: 5 Registriert: 20.04.2021, 21:07
Beitrag
von rosenow » 24.04.2021, 11:55
Interessanterweise tritt das Problem nur auf, wenn der Syntax-Highlighter aktiv ist. In einer Textdatei kann ich problemlos Tabulatoren einfügen.
Ich habe es jetzt auch in Edge ausprobiert. Dort kann ich Tabulatoren eingeben, aber nicht aus der Zwischenablage einfügen.
patrick
Administrator
Beiträge: 478 Registriert: 01.07.2007, 17:55
Wohnort: Stuttgart
Kontaktdaten:
Beitrag
von patrick » 29.04.2021, 15:42
Hallo,
Sorry für die späte Antwort.
Aber ich kann das Problem leider nicht nachvollziehen - hier funktioniert es, sowohl mit Firefox als auch Edge.
Wird schon während dem Einfügen entfernt, oder erst wenn die Datei gespeichert wird?
Kannst du mir mal die komplette Datei, in der das vorkommt, als Kopie bereitstellen? (bitte Dateiname/Pfad nennen, und auch die Zeilen, wenn es eine größere Datei ist)
rosenow
Beiträge: 5 Registriert: 20.04.2021, 21:07
Beitrag
von rosenow » 07.05.2021, 20:41
Verwende z. B.
https://rosenow.111mb.de/mech2/select.js .
Diese Datei habe ich über das Hochladen-Symbol im WebFTP hochgeladen:
Dabei bleiben die Tabulatoren erhalten. Sie enthält genug davon, die findest du
:
Dann klicke ich in der Dateienliste auf "Bearbeiten":
Und schon sind die Tabulatoren verschwunden, und das dauerhaft:
Dass sie wirklich weg sind, zeigt sich, wenn ich nochmal den Link im Browser aufmache oder sie mit Rechtsklick − Ziel speicher unter herunterlade.
patrick
Administrator
Beiträge: 478 Registriert: 01.07.2007, 17:55
Wohnort: Stuttgart
Kontaktdaten:
Beitrag
von patrick » 08.05.2021, 15:57
OK, damit kann ich es nachstellen - ich schau mir das mal genauer an.
patrick
Administrator
Beiträge: 478 Registriert: 01.07.2007, 17:55
Wohnort: Stuttgart
Kontaktdaten:
Beitrag
von patrick » 09.05.2021, 11:43
Teste es mal bitte.
Es sollte jetzt theoretisch funktionieren...
rosenow
Beiträge: 5 Registriert: 20.04.2021, 21:07
Beitrag
von rosenow » 12.05.2021, 12:40
Super, danke! Jetzt funktionert es! Der Editor macht zwar zwei Leerzeichen aus den Tabulatoren, aber das sollte wohl für die meisten Zwecke OK sein.
Bitte verzeih, dass ich jetzt erst antworte − ich schaue einfach zu selten ins Forum.
patrick
Administrator
Beiträge: 478 Registriert: 01.07.2007, 17:55
Wohnort: Stuttgart
Kontaktdaten:
Beitrag
von patrick » 13.05.2021, 12:51
Kein Problem, Hauptsache es funktioniert jetzt.
Inzwischen sollten es auch 4 Leerzeichen statt 2 sein - also wie wenn man selbst einen im Editor erzeugt.