TD: textarea für Quellcode

0 62

textarea für Quellcode

TD
  • php
  • sonstiges
  • webserver
  1. 0
    Der Martin
    • html
    • kontextwechsel
    • php
    1. 0
      TD
  2. 0
    MudGuard
    1. 0
      Gunnar Bittersmann
      • javascript
      • ux
      1. 0
        Raketenwilli
        • browser
        • javascript
        • ux
        1. 0
          Der Martin
          1. 0

            [Ctrl]+[Shift]+[Esc]

            Raketenwilli
            • ux
          2. 0
            Gunnar Bittersmann
            • browser
            • javascript
            1. 0
              Raketenwilli
              1. 0
                Gunnar Bittersmann
                1. 0
                  Rolf B
                  1. 0
                    Der Martin
                    1. 0
                      Gunnar Bittersmann
                      • sonstiges
                      1. 0
                        Der Martin
                      2. 0
                        Rolf B
                        1. 0
                          Der Martin
                          1. 0
                            Der Martin
                            1. 0
                              Gunnar Bittersmann
                              • menschelei
                              1. 0

                                Kölner Dom und Hbf

                                Matthias Scharwies
                                1. 0
                                  Der Martin
                                  1. 0
                                    Tabellenkalk
                                    1. 0
                                      Gunnar Bittersmann
                                      1. 0
                                        Rolf B
                                  2. 0

                                    DOM: Ohne Baugerüst kein guter Glaube

                                    Raketenwilli
                                  3. 0
                                    Rolf B
                          2. 0
                            Rolf B
                            1. 0

                              Alt, Kölsch und echtes Bier

                              Der Martin
                              1. 0
                                Gunnar Bittersmann
                        2. 0
                          Gunnar Bittersmann
                      3. 0
                        Samuel fiedler
                        • sonstiges
                        • tastatur
                        1. 0
                          Gunnar Bittersmann
                2. 0
                  Raketenwilli
            2. 0
              MudGuard
              1. 0
                Rolf B
        2. 0
          klawischnigg
          1. 0
            Raketenwilli
    2. 0
      TD
      1. 0
        MudGuard
        1. 0
          TD
          1. 0

            Quellcode-Judo

            Raketenwilli
            1. 0
              Gunnar Bittersmann
              • sonstiges
              1. 0
                Raketenwilli
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    MudGuard
                    • css
                    • menschelei
                    1. 0
                      Gunnar Bittersmann
                      • css
  3. 0
    Felix Riesterer
    1. 0
      TD
      1. 0
        Felix Riesterer
      2. 0
        Rolf B
        1. 0
          TD
          1. 0
            Rolf B
            1. 0
              TD
      3. 0

        45er Betonbohrer?

        Raketenwilli
        1. 0
          TD
          1. 0
            Raketenwilli
            1. 0
              TD
              1. 0
                Raketenwilli
                1. 0
                  Felix Riesterer
                  1. 0
                    Raketenwilli
                    1. 0
                      Tabellenkalk
                      1. 0
                        Gunnar Bittersmann
                        • menschelei

Hallo zusammen,

ich versuche zu Testzwecken den Quellcode einiger Dateien im Browser editierbar zu machen und nutze dazu die "textarea".

Die Vorbelegung (PHP-Dateiinhalt) behandle ich in PHP mit "htmlspecialchars", soweit ich das sehen kann werden dann alle Entitäten richtig ersetzt.

Wird der Inhalt per "submit" an den Server gesendet, so kommt dieser auch richtig an und kann im Nachgang auch richtig ausgeführt werden.

Nun meine Fragen dazu:

  1. Muss ich noch auf weitere Besonderheiten aufpassen, die mir den Quellcode eventuell unbrauchbar machen können?

  2. Gibt es eine Möglichkeit in der "textarea" auch TAB zu nutzen?

Danke bereits vorab für die Aufmerksamkeit und beste Grüße.

  1. Hallo,

    ich versuche zu Testzwecken den Quellcode einiger Dateien im Browser editierbar zu machen und nutze dazu die "textarea".

    Die Vorbelegung (PHP-Dateiinhalt) behandle ich in PHP mit "htmlspecialchars", soweit ich das sehen kann werden dann alle Entitäten richtig ersetzt.

    ja, das liest sich soweit richtig.

    Wird der Inhalt per "submit" an den Server gesendet, so kommt dieser auch richtig an und kann im Nachgang auch richtig ausgeführt werden.

    Ja. Beim Formularversand kümmert sich der Browser um die richtige odierung und Maskierung.

    1. Muss ich noch auf weitere Besonderheiten aufpassen, die mir den Quellcode eventuell unbrauchbar machen können?

    Nicht dass ich wüsste. Du solltest nur beim Weiterverarbeiten darauf achten, dass dir niemand Code unterschiebt, der in deiner Anwendung Schaden anrichten könnte. Aber das hängt stark von deinen Rahmenbedingungen ab.

    1. Gibt es eine Möglichkeit in der "textarea" auch TAB zu nutzen?

    Theoretisch ja, aber du wirst dich schwer tun, ein Tab-Zeichen einzugeben, weil die Tab-Taste austomatisch zum nächsten focussierbaren Element wechselt. Das Äquivalent Ctrl-I hat in manchen Browsern schon eine "fest verdrahtete" Funktion. Eventuell kannst du (z.B. aus einem Texteditor) ein Tab-Zeichen in die Zwischenablage kopieren und dann einfügen. Aber das ist umständliches Gefrickel und wird sicher auch nicht in jedem Fall funktionieren.

    Einen schönen Tag noch
     Martin

    --
    Windows ist manchmal echt witzig. Vor einiger Zeit erlebt:
    "Die Problembehandlung kann aufgrund eines Problems nicht gestartet werden."
    1. Hallo Martin,

      besten Dank.

      Aktuell nutze ich 4 Leerzeichen, die ich dann bei der Verarbeitung zu einem TAB ersetze, dachte es geht etwas intuitiver.

      Tatsächlich ist Strg+i bereits vergeben, ein Hoch auf Standards... ;-)

      Wünsche ebenso einen schönen Tag.

  2. Hi,

    1. Gibt es eine Möglichkeit in der "textarea" auch TAB zu nutzen?

    Button in der Nähe der Textarea, der bei Betätigung per Javascript an der aktuellen Position ein tab-Zeichen in den Text einfügt.

    cu,
    Andreas a/k/a MudGuard

    1. @@MudGuard

      1. Gibt es eine Möglichkeit in der "textarea" auch TAB zu nutzen?

      Button in der Nähe der Textarea, der bei Betätigung per Javascript an der aktuellen Position ein tab-Zeichen in den Text einfügt.

      Mach ich als Nutzer total gerne: das Eingabefeld verlassen und Elemente außerhalb bedienen, um Zeugs ins Eingabefeld hinein zu bekommen. Nicht.

      Da würde ich doch lieber einen Eventhandler aufs Eingabefeld legen, der auf eine Tastenkombination wie [Alt]+[Tab] lauscht.

      🖖 Живіть довго і процвітайте

      --
      When the power of love overcomes the love of power the world will know peace.
      — Jimi Hendrix
      1. Da würde ich doch lieber einen Eventhandler aufs Eingabefeld legen, der auf eine Tastenkombination wie [Alt]+[Tab] lauscht.

        Ich habe so meine Zweifel, dass das Event „[ALT]+[TAB]-Taste gedrückt“ dem Eingabefeld überhaupt „verpetzt“ wird... Bei mir wird damit das Programm gewechselt. Also kann nicht mal der Browser reagieren. Immerhin wäre [CTRL]+[TAB] frei… stellt sich die Frage, ob das überall so ist.

        1. Hallo,

          Da würde ich doch lieber einen Eventhandler aufs Eingabefeld legen, der auf eine Tastenkombination wie [Alt]+[Tab] lauscht.

          Ich habe so meine Zweifel, dass das Event „[ALT]+[TAB]-Taste gedrückt“ dem Eingabefeld überhaupt „verpetzt“ wird... Bei mir wird damit das Programm gewechselt. Also kann nicht mal der Browser reagieren.

          genau, das gehört zu den systemweiten Shortcuts, die gar nicht erst bei der Application ankommen (ähnlich wie Alt-Space, was das Systemmenü des aktiven Fensters öffnet, oder Ctrl-Shift-Esc, was zumindest unter Windows den Task-Manager aufmacht).

          Immerhin wäre [CTRL]+[TAB] frei… stellt sich die Frage, ob das überall so ist.

          Ich denke schon. Und es ist eine "halbwegs übliche" Tastenkombination. Immerhin wird so auch in Word ein Tab innerhalb einer Tabelle eingefügt.

          Einen schönen Tag noch
           Martin

          --
          Windows ist manchmal echt witzig. Vor einiger Zeit erlebt:
          "Die Problembehandlung kann aufgrund eines Problems nicht gestartet werden."
          1. Oh Himmel! Da bekomme ich sogar unter Linux/XFCE etwa wie ein (grafisches) „htop für Arme”. Muss ich gleich mal umbauen.

            [x] erledigt

          2. @@Der Martin

            Ich habe so meine Zweifel, dass das Event „[ALT]+[TAB]-Taste gedrückt“ dem Eingabefeld überhaupt „verpetzt“ wird... Bei mir wird damit das Programm gewechselt. Also kann nicht mal der Browser reagieren.

            genau, das gehört zu den systemweiten Shortcuts, die gar nicht erst bei der Application ankommen

            Dafür, dass das gar nicht erst bei der Application ankommt und der Browser nicht reagieren kann, funktioniert das im Firefox erstaunlich gut.

            In Safari und Chromia aber nicht. Daran ändert auch event.preventDefault() nichts.

            🖖 Живіть довго і процвітайте

            --
            When the power of love overcomes the love of power the world will know peace.
            — Jimi Hendrix
            1. Dafür, dass das gar nicht erst bei der Application ankommt und der Browser nicht reagieren kann, funktioniert das im Firefox erstaunlich gut.

              In Safari und Chromia aber nicht.

              • Im Firefox unter Linux (Ubuntu, XFCE4) auch nicht. Oder doch: Das Programm wird wie erwartet gewechselt.

              Wie es aussieht, kann die Anwendung demnach bei einigen OS das Durchreichen von Tastenkombinationen „bestellen“. Ob und wem das wann als „gute Idee“ gilt ist stark von der jeweiligen und aktuellen Intention abhängig.

              Aber das wichtige und viel genutzte [ALT]+[TAB] zu „verbiegen“ sollte gerade Dir ein Gräuel sein…

              1. @@Raketenwilli

                Aber das wichtige und viel genutzte [ALT]+[TAB] zu „verbiegen“ sollte gerade Dir ein Gräuel sein…

                Man kann ja die Anwendung wechseln, wenn man sich nicht gerade im Eingabefeld befindet. Und wenn man dort ist, will man ja vielleicht die Anwendung gar nicht wechseln?

                Aber interessant, dass sich nicht nur verschiedene Browser unterschiedlich verhalten, sondern auch derselbe Browser (Firefox) auf verschiedenen Betriebssystemen.

                Muss man eine andere Tastenkombination nehmen. [ALT]+[T]? Oder eine Zeichenkombination: \t.

                Scheint mit aber besser als ein Button, zu dessen Bedienung Nutzer gar noch das Eingabegerät von Tastatur zu Maus und wieder zurück wechseln.

                🖖 Живіть довго і процвітайте

                --
                When the power of love overcomes the love of power the world will know peace.
                — Jimi Hendrix
                1. Hallo Gunnar,

                  Das ätzende ist aber doch, dass die Browser keine Ebene der Modifikationstasten für die Webseite freihalten. In Chrome wird Strg für die access keys verwendet, es gibt aber etliche Strg-Kombinationen, die Chrome selbst belegt (darunter das gruselige Strg+W, der Boss-Key, der den aktiven Tab kommentarlos schließt).

                  Will man selbst auf modifizierte Tasten reagieren, steckt man im Sumpf der vielen Plattformen und muss ggf je Anwendergerät unterschiedliche Tasten nutzen. Einen gemeinsamen Nenner gibt es kaum. Da hat man bei den Specs und den Browserherstellern einfach gepennt.

                  Rolf

                  --
                  sumpsi - posui - obstruxi
                  1. Hallo Rolf,

                    Das ätzende ist aber doch, dass die Browser keine Ebene der Modifikationstasten für die Webseite freihalten.

                    ja, das ist ein PITA. Gilt aber nicht nur für Browser. Tastenkombinationen mit Ctrl und Buchstabe entsprechen eigentlich den ASCII-Steuerzeichen 0x01 bis 0x1A. Dass man die vor vielen Jahren für Kommandos anstatt zur Eingabe von Nutzdaten umgemünzt hat, fand ich schon grenzwertig. Dafür wäre eigentlich die Reihe Alt+Buchstabe vorgesehen gewesen.

                    das gruselige Strg+W, der Boss-Key, der den aktiven Tab kommentarlos schließt

                    Wer sich das ausgedacht hat, gehört mindestens 14 Tage erschossen. Wozu der Quatsch? Zum Schließen von Dokumenten innerhalb einer Anwendung gibt's seit eh und je Ctrl-F4. Dagegen liegt Ctrl-W so günstig auf der Tastatur, dass ich es hin und wieder aus Versehen anstatt Ctrl-A erwische. Herzlichen Dank.

                    Einen gemeinsamen Nenner gibt es kaum. Da hat man bei den Specs und den Browserherstellern einfach gepennt.

                    So könnte man das sagen.

                    Einen schönen Tag noch
                     Martin

                    --
                    Windows ist manchmal echt witzig. Vor einiger Zeit erlebt:
                    "Die Problembehandlung kann aufgrund eines Problems nicht gestartet werden."
                    1. @@Der Martin

                      Tastenkombinationen mit Ctrl und Buchstabe entsprechen eigentlich den ASCII-Steuerzeichen 0x01 bis 0x1A. Dass man die vor vielen Jahren für Kommandos anstatt zur Eingabe von Nutzdaten umgemünzt hat, fand ich schon grenzwertig.

                      Wie jetzt, gibt’s bei euch nicht beides: eine [ctrl]-Taste und eine [cmd]-Taste? 😜

                      MacBook-Tastatur

                      Dagegen liegt Ctrl-W so günstig auf der Tastatur, dass ich es hin und wieder aus Versehen anstatt Ctrl-A erwische. Herzlichen Dank.

                      Ich gebe das Anführungszeichen „ per [alt][shift][w] ein. Wenn ich da statt [alt] die daneben liegende [cmd]-Taste erwische, ist das Browserfenster weg. Passiert öfter mal.

                      🖖 Живіть довго і процвітайте

                      --
                      When the power of love overcomes the love of power the world will know peace.
                      — Jimi Hendrix
                      1. Hallo Gunnar,

                        Tastenkombinationen mit Ctrl und Buchstabe entsprechen eigentlich den ASCII-Steuerzeichen 0x01 bis 0x1A. Dass man die vor vielen Jahren für Kommandos anstatt zur Eingabe von Nutzdaten umgemünzt hat, fand ich schon grenzwertig.

                        Wie jetzt, gibt’s bei euch nicht beides: eine [ctrl]-Taste und eine [cmd]-Taste? 😜

                        MacBook-Tastatur

                        bei "uns" gibt's stattdessen die Taste mit der Fahne.
                        Obwohl die bei einigen Nutzern eher einen Pinguin haben sollte.

                        Dagegen liegt Ctrl-W so günstig auf der Tastatur, dass ich es hin und wieder aus Versehen anstatt Ctrl-A erwische. Herzlichen Dank.

                        Ich gebe das Anführungszeichen „ per [alt][shift][w] ein. Wenn ich da statt [alt] die daneben liegende [cmd]-Taste erwische, ist das Browserfenster weg. Passiert öfter mal.

                        Herzliches Beinkleid. Ich bin also nicht der Einzige, der da manchmal auf die Nase fällt.

                        Einen schönen Tag noch
                         Martin

                        --
                        Windows ist manchmal echt witzig. Vor einiger Zeit erlebt:
                        "Die Problembehandlung kann aufgrund eines Problems nicht gestartet werden."
                      2. Hallo Gunnar,

                        aber nein, das muss so aussehen!

                        Rolf

                        --
                        sumpsi - posui - obstruxi
                        1. Hallo,

                          aber nein, das muss so aussehen!

                          genau! Das Bild gibt's in versschiedenen Varianten. Auch mit einer Windows-Tastatur.

                          Hmm, welches ist nochmal die Plörre, die immer nur in Fingerhü 0.2l-Probiergläsern serviert wird?
                          War das Alt oder Kölsch?

                          Einen schönen Tag noch
                           Martin

                          --
                          Windows ist manchmal echt witzig. Vor einiger Zeit erlebt:
                          "Die Problembehandlung kann aufgrund eines Problems nicht gestartet werden."
                          1. Hallo nochmal,

                            Hmm, welches ist nochmal die Plörre, die immer nur in Fingerhü 0.2l-Probiergläsern serviert wird?
                            War das Alt oder Kölsch?

                            rein logisch abgeleitet müsste es das Alt sein. Denn in Köln war ich noch nie (außer gelegentlich mal am Hbf zum Umsteigen[1]), aber in Düsseldorf schon öfter mal. Also hätte ich auch nur dort Gelegenheit gehabt, mich über Bier in Reagenzgläsern zu echauffieren.

                            Einen schönen Tag noch
                             Martin

                            --
                            Windows ist manchmal echt witzig. Vor einiger Zeit erlebt:
                            "Die Problembehandlung kann aufgrund eines Problems nicht gestartet werden."

                            1. Deswegen weiß ich auch, dass der Kölner Dom direkt neben dem Hauptbahnhof steht. Den sieht man deutlich, wenn man über die Deutzer Brücke in den Bahnhof einfährt. ↩︎

                            1. @@Der Martin

                              Deswegen weiß ich auch, dass der Kölner Dom direkt neben dem Hauptbahnhof steht. Den sieht man deutlich, wenn man über die Deutzer Brücke in den Bahnhof einfährt.

                              Ja, das war schon clever von den Kölnern, die Sehenswürdigkeit Dom direkt neben den Bahnhof zu bauen!

                              🖖 Живіть довго і процвітайте

                              --
                              When the power of love overcomes the love of power the world will know peace.
                              — Jimi Hendrix
                              1. Servus!

                                @@Der Martin

                                Deswegen weiß ich auch, dass der Kölner Dom direkt neben dem Hauptbahnhof steht. Den sieht man deutlich, wenn man über die Deutzer Brücke in den Bahnhof einfährt.

                                Hohenzollernbrücke - die Deutzer Brücke ist die mit der Ost-West-Straßenbahn.

                                Ja, das war schon clever von den Kölnern, die Sehenswürdigkeit Dom direkt neben den Bahnhof zu bauen!

                                Absicht! Aber eher andersrum.

                                Das Rheinland (und Köln) gehörten von 1794-1815 fast 20 Jahre zu Frankreich. [1]

                                Diese „Franzosenzeit“ brachte ungeahnte Fortschritte und die Kölner waren gar nicht so froh, nach 1815 zu den protestantischen Preußen ohne Verfassung und Rechtsstaat zu kommen. Deshalb übernahm der Preußénkönig die 600 Jahre alte Baustelle der Elbphilarmonie / des Doms und stellte diesen als Nationaldenkmal aller Deutschen fertig.

                                Ob der König die Trasse wirklich persönlich auf die Blickachse des Doms gelegt hat, ist eher ein Gerücht. Die Verbindung ist aber so gewollt gewesen.

                                Herzliche Grüße

                                Matthias Scharwies

                                --
                                Einfach mal was von der ToDo-Liste auf die Was-Solls-Liste setzen.“

                                1. ( 1794 bis 1815 - Aufbruch in die Moderne. Die "Franzosenzeit" (rheinische-geschichte.lvr.de) ↩︎

                                1. Moin Matthias,

                                  Deswegen weiß ich auch, dass der Kölner Dom direkt neben dem Hauptbahnhof steht. Den sieht man deutlich, wenn man über die Deutzer Brücke in den Bahnhof einfährt.

                                  Hohenzollernbrücke - die Deutzer Brücke ist die mit der Ost-West-Straßenbahn.

                                  ja stimmt, danke für die Klarstellung. Dann habe ich das viele Jahre falsch zugeordnet.

                                  Ja, das war schon clever von den Kölnern, die Sehenswürdigkeit Dom direkt neben den Bahnhof zu bauen!

                                  Absicht! Aber eher andersrum.

                                  Hast du etwa die Ironie-Tags übersehen?

                                  Diese „Franzosenzeit“ brachte ungeahnte Fortschritte und die Kölner waren gar nicht so froh, nach 1815 zu den protestantischen Preußen ohne Verfassung und Rechtsstaat zu kommen. Deshalb übernahm der Preußénkönig die 600 Jahre alte Baustelle der Elbphilarmonie / des Doms und stellte diesen als Nationaldenkmal aller Deutschen fertig.

                                  Ich wollte erst widersprechen, der sei doch bis heute noch nicht fertig - habe dann aber nochmal nachgedacht und nachgelesen. Da hatte ich wohl etwas verwechselt.

                                  Andererseits: Wann immer ich den Kölner Dom gesehen habe, war er jedesmal zum Teil von Baugerüsten umgeben.

                                  Einen schönen Tag noch
                                   Martin

                                  --
                                  Windows ist manchmal echt witzig. Vor einiger Zeit erlebt:
                                  "Die Problembehandlung kann aufgrund eines Problems nicht gestartet werden."
                                  1. Hallo,

                                    Ja, das war schon clever von den Kölnern, die Sehenswürdigkeit Dom direkt neben den Bahnhof zu bauen!

                                    Absicht! Aber eher andersrum.

                                    Hast du etwa die Ironie-Tags übersehen?

                                    Neinein! Gunnar nimmt natürlich den Zeitpunkt der Zugänglichkeit und Benutzbarkeit und der ist bestimmt beim Bahnhof früher als beim Dom…

                                    Gruß
                                    Kalk

                                    1. @@Tabellenkalk

                                      Neinein! Gunnar nimmt natürlich den Zeitpunkt der Zugänglichkeit und Benutzbarkeit und der ist bestimmt beim Bahnhof früher als beim Dom…

                                      Genau! Weil ich beim Dom keine Benutzbarkeit erkennen kann. (Mal abgesehen vom Konzerthaus für Orgelkonzerte.)

                                      🖖 Живіть довго і процвітайте

                                      PS: Mir wird als Schlagwort-Vorschlag „dom“ angeboten. Soll ich’s taggen? 🤪

                                      --
                                      When the power of love overcomes the love of power the world will know peace.
                                      — Jimi Hendrix
                                      1. Hallo Gunnar,

                                        Mal abgesehen vom Konzerthaus für Orgelkonzerte.

                                        Und als Entsorgungsstätte für die Überreste von romgesteuerten Egomanen, die nicht gemerkt haben, dass ihre persönliche Realität mehrere Jahrhunderte von der Realität ihrer Umwelt entfernt ist.

                                        Sag ich mal so als rheinischer Katholik (was mit römischem Katholizismus nicht so viel gemeinsam hat). Die Kölner haben ihren Erzbischof im 13. Jahrhundert nicht ohne Grund aus der Stadt verjagt…

                                        Rolf

                                        --
                                        sumpsi - posui - obstruxi
                                  2. Andererseits: Wann immer ich den Kölner Dom gesehen habe, war er jedesmal zum Teil von Baugerüsten umgeben.

                                    Das ist der Beweis: Der Kölner Dom existiert gar nicht, er ist nur virtuell, also Software.

                                    Wäre 5 Jahre lang kein Baugerüst an einem Gebäude erkennbar, würden viele glauben(sic!), dieses Gebäude würde nicht mehr gepflegt und wäre also nicht mehr sicher.

                                  3. Hallo Martin,

                                    der Dom ist selbstverständlich nicht fertig. Das wird er nie.

                                    Der Preußenadler, der damals integraler Bestandteil des Schecks aus Berlin war, ist heute übrigens immer noch am Dom befestigt, allerdings muss man an einer Führung "Über die Dächer des Doms" teilnehmen, um ihn zu finden. Über dem Hauptschiff ist ein großer Dachbereich, der von der Dombauhütte genutzt wird und dort hängt er an der Wand.

                                    Rolf

                                    --
                                    sumpsi - posui - obstruxi
                          2. Hallo Martin,

                            Kölsch wurde ursprünglich in 0,1l Gläsern serviert, damit man eine Chance hatte, es zu trinken bevor es schal wird. Bei Alt dürfte es nicht viel anders sein, Kölsch und Alt sind letztlich die gleiche obergärige Plörre. Alt ist nur dunkler, was vermutlich daran liegt, wie lange man die Gerste röstet.

                            Ein 0,4l Kölsch zu bestellen zeugt von gröbster Unkenntnis und ist ein sicheres Zeichen für einen Bayern, der daran gewöhnt ist, dass sein Weißbier auch nach 2 Stunden noch trinkbar ist 😉

                            Rolf

                            --
                            sumpsi - posui - obstruxi
                            1. Hallo,

                              Kölsch wurde ursprünglich in 0,1l Gläsern serviert, damit man eine Chance hatte, es zu trinken bevor es schal wird.

                              wie bitte?! Wie schnell verschalt das denn? In zwei Minuten nach dem Einschenken? Mal ehrlich - 0.1l sind so 3..4 Schluck. Da hat bestimmt in grauer Vorzeit jemand was verwechselt: Das hätte die Laborprobe sein sollen.

                              Ein 0,4l Kölsch zu bestellen zeugt von gröbster Unkenntnis und ist ein sicheres Zeichen für einen Bayern, der daran gewöhnt ist, dass sein Weißbier auch nach 2 Stunden noch trinkbar ist 😉

                              Ich bin zwar kein Bayer, aber von der hiesigen Gastronomie bin ich gewöhnt, dass ich 0.3l bekomme, wenn ich "ein kleines" bestelle (sehr selten auch 0.25l), und 0.4l (hin und wieder auch 0.5l), wenn ich "ein großes" möchte. Eine Chance zum Schalwerden hat es dennoch kaum.

                              Und ich möchte betonen, dass ein richtiges Bier für mich nur ein Pils ist - wobei es noch einen kleinen Unterschied macht, ob ich ein Bier als Begleitgetränk beim Essen konsumiere[1], oder pur zum Genießen.

                              Einen schönen Tag noch
                               Martin

                              --
                              Windows ist manchmal echt witzig. Vor einiger Zeit erlebt:
                              "Die Problembehandlung kann aufgrund eines Problems nicht gestartet werden."

                              1. Das sogenannte Bratkartoffelbier, da darf's dann auch gern mal ein "billiges" Export oder sogar ein Weizen sein (die Bayern nennen es Weißbier). ↩︎

                              1. @@Der Martin

                                Und ich möchte betonen, dass ein richtiges Bier für mich nur ein Pils ist

                                Und für mich ein Pils aus Pilsen.

                                🖖 Живіть довго і процвітайте

                                --
                                When the power of love overcomes the love of power the world will know peace.
                                — Jimi Hendrix
                        2. @@Rolf B

                          aber nein, das muss so aussehen!

                          Auch ’ne Option.

                          US-Tastaturlayout beim MacBook mit „control“ ausgeschrieben und „option“ statt „alt“

                          🖖 Живіть довго і процвітайте

                          --
                          When the power of love overcomes the love of power the world will know peace.
                          — Jimi Hendrix
                      3. Hallo Gunnar Bittersmann!

                        Ich gebe das Anführungszeichen „ per [alt][shift][w] ein. Wenn ich da statt [alt] die daneben liegende [cmd]-Taste erwische, ist das Browserfenster weg. Passiert öfter mal.

                        Ich verwende auf dem Mac das deutsche Tastaturlayout und mache die Anführungszeichen mit [alt][^] und mit [alt][2]. Da passiert sowas nicht so schnell.

                        Au revoir,
                        Samuel Fiedler

                        --
                        In CSS gibt es ja position: absolute; und position: relative;. Was ist nun die Mischung daraus?
                        Ganz klar: position: resolute!
                        1. @@Samuel fiedler

                          Hallo Gunnar Bittersmann!

                          Ich gebe das Anführungszeichen „ per [alt][shift][w] ein. Wenn ich da statt [alt] die daneben liegende [cmd]-Taste erwische, ist das Browserfenster weg. Passiert öfter mal.

                          Ich verwende auf dem Mac das deutsche Tastaturlayout und mache die Anführungszeichen mit [alt][^] und mit [alt][2]. Da passiert sowas nicht so schnell.

                          Für mich kein Grund, auf deutsches Tastaturlayout umzusteigen.

                          Glücklicherweise bietet Firefox ja an, zuletzt geschlossene Fenster/Tabs wiederherzustellen.

                          🖖 Живіть довго і процвітайте

                          --
                          When the power of love overcomes the love of power the world will know peace.
                          — Jimi Hendrix
                2. Aber das wichtige und viel genutzte [ALT]+[TAB] zu „verbiegen“ sollte gerade Dir ein Gräuel sein…

                  Man kann ja die Anwendung wechseln, wenn man sich nicht gerade im Eingabefeld befindet. Und wenn man dort ist, will man ja vielleicht die Anwendung gar nicht wechseln?

                  Wie gezeigt gerade dann. Just um Text von der anderen Anwendung in die Textarea zu kopieren…

                  Muss man eine andere Tastenkombination nehmen. [ALT]+[T]? Oder eine Zeichenkombination: \t

                  Zeichenkombinationen können auch nachteilig sein.

                  Etwas wie

                  function foo(arr) {
                  \tforeach (arr as bar) {
                  \t\tdo this;
                  \t\tdo that;
                  \t}
                  }
                  

                  trägt nicht gerade zu einer guten Erkennbarkeit durch Menschen bei.

                  Damit das vorliegend sinnvoll ist müsste also diese Kombination durch Software ersetzt werden. Also entweder macht der TO Javascript an oder er sendet den Inhalt des Formulars zum Server, die Ersetzung wird dort ausgeführt und dann dem Browser durch Übersenden der kompletten Seite mit dem neuen Inhalt des Eingabefelds signalisiert. Ohne JS muss er das durch Absenden des Formulars anfordern. Da hat er wohl schneller 4 Leerzeichen getippt.

            2. Hi,

              Dafür, dass das gar nicht erst bei der Application ankommt und der Browser nicht reagieren kann, funktioniert das im Firefox erstaunlich gut.

              also auf meiner Windows-Kiste im Firefox funktioniert da das Alt-Tab wie erwartet: es erscheint die Auswahl der laufenden Programme, beim Loslassen von Tab wird dann auf's nächste Programm gewechselt.

              Auch nach Zurückwechseln zum Firefox ist die textarea unbetabt.

              Und ob so eine Tastenkombination jetzt besser für das User zu handhaben wäre als der Button? Dazu müßte er/sie/es ja erstmal wissen, daß er für einen Tab was anderes drücken muß als einfach nur Tab.

              cu,
              Andreas a/k/a MudGuard

              1. Hallo MudGuard,

                schon klar. Deswegen ja auch dieser Vorschlag von mir.

                Einfach die Tab-Taste für Tabulatoren einfangen geht auch nicht, das vernichtet die Bedienbarkeit, deshalb ist wohl ein Funktionsumschaltfeature und ein Erklärbärtext auf der Seite unverzichtbar.

                Strg+Tab und Alt+Tab kann ich in Chrome beide nicht fangen.

                Rolf

                --
                sumpsi - posui - obstruxi
        2. Hi there,

          Immerhin wäre [CTRL]+[TAB] frei… stellt sich die Frage, ob das überall so ist.

          Sicher? Bei mir (Chromium, Mint) wechselt CTRL-TAB die Browser-Tabs. Möglicherweise funktioniert CTRL-TAB, wenn nur ein Tab offen ist...

          1. Hi there,

            Immerhin wäre [CTRL]+[TAB] frei… stellt sich die Frage, ob das überall so ist.

            Sicher? Bei mir (Chromium, Mint) wechselt CTRL-TAB die Browser-Tabs. Möglicherweise funktioniert CTRL-TAB, wenn nur ein Tab offen ist...

            OK. Ich ergänze mich selbst zu: „stellt sich die Frage, ob das überall und immer so ist.“

    2. Hi,

      1. Gibt es eine Möglichkeit in der "textarea" auch TAB zu nutzen?

      Button in der Nähe der Textarea, der bei Betätigung per Javascript an der aktuellen Position ein tab-Zeichen in den Text einfügt.

      cu,
      Andreas a/k/a MudGuard

      Hallo Andreas,

      Danke für den Tipp, aber viel intuitiver als meine 4 Leerzeichen ist das auch nicht...;-)

      Beste Grüße.

      1. Hi,

        Danke für den Tipp, aber viel intuitiver als meine 4 Leerzeichen ist das auch nicht...;-)

        Es kann aber ein Unterschied sein, ob man 4 Leerzeichen haben will oder einen Tab. Z.B. in einem String …

        cu,
        Andreas a/k/a MudGuard

        1. Hi,

          Danke für den Tipp, aber viel intuitiver als meine 4 Leerzeichen ist das auch nicht...;-)

          Es kann aber ein Unterschied sein, ob man 4 Leerzeichen haben will oder einen Tab. Z.B. in einem String …

          cu,
          Andreas a/k/a MudGuard

          Hallo Andreas,

          schon, aber wie oft verwendet man TAB oder 4 Leerzeichen?

          Beste Grüße.

          1. schon, aber wie oft verwendet man TAB oder 4 Leerzeichen?

            [TAB] wäre schon mal einer der Standard-Trenner für CSV… und damit kann es gut sein, dass dieses Zeichen in einem einzigen Dokument mehrere Millionen mal vorkommt. (Ich hoffe ja, dass niemand auch nur auf die Idee kommt sowas in einem Webformular bearbeiten zu wollen - aber „naja“.

            Da jeder Versuch, PHP-Skripte in einem Formularfeld zu bearbeiten, auf Grund des deaktivierten Javascript eben sehr unbequem bleiben muss, wird wohl faktisch jeder Nutzer, der ein wenig Bequemlichkeit (denken wir an den visuellen Umbruch langer Zeilen...) wünscht oder halt ein TAB einfügen muss, sehr schnell darauf umsteigen, die Dateien in einem Editor (hoffentlich) seiner oder wenigstens einer vernünftigen Wahl zu bearbeiten. Aufwand hierfür: Das sind [STRG]+[a], gefolgt von [STRG]+[c], Programmwechsel und dann [STRG]+[a] (soweit notwendig), gefolgt von [STRG]+[v]… womöglich will man noch ein neues leeres Textdokument anlegen.

            Diese Tastenkombinationen sind durch häufige Nutzung im Gehirn selbst von Gelegenheitsprogrammierern auch „fest verdrahtet“ und funktionieren wie Schwimmen, Radfahren oder Judo bei Geübten : Nämlich ohne bewusstes Nachdenken über Einzelbewegungen.

            Also: HTML-Standard-Formular mit schöner großer Textarea … über mehr würde ich im Hinblick auf den Stand der Diskussion nicht nachdenken.

            1. @@Raketenwilli

              die Dateien in einem Editor (hoffentlich) seiner oder wenigstens einer vernünftigen Wahl zu bearbeiten. Aufwand hierfür: Das sind [STRG]+[a], gefolgt von [STRG]+[c], Programmwechsel und dann [STRG]+[a] (soweit notwendig), gefolgt von [STRG]+[v]… womöglich will man noch ein neues leeres Textdokument anlegen.

              Genau so arbeite ich gerade an einem Projekt. (Außer dass es bei mir nicht [STRG], sondern [cmd] heißt.)

              Der Code muss über ein Web-Interface ins System, aber zur Versionskontrolle brauche ich ihn auch lokal in meinem Editor.

              Schön ist anders, aber was willste machen?

              🖖 Живіть довго і процвітайте

              --
              When the power of love overcomes the love of power the world will know peace.
              — Jimi Hendrix
              1. Der Code muss über ein Web-Interface ins System,

                Und dass dann mit einem ganzen Rudel von Dateien?

                Faktisch jedes derartige „muss so“ erweist sich als krude begründetes „soll so”… Allein wenn ich mir die Fehlerquote bei SOWAS ansehe ... ich würde wohl einen ziemlichen Antrieb entwickeln, SOWAS mit curl zu verscripten…

                Aber vermutlich hast Du da selbst schon dran gedacht. Oder meinst Du dieses Forum?

                1. @@Raketenwilli

                  Der Code muss über ein Web-Interface ins System,

                  Und dass dann mit einem ganzen Rudel von Dateien?

                  Nö, nur zwei: einmal CSS und einmal JavaScript. Das ist ja das Schlimme.

                  Ich käme zwar auch an die Templates ran, aber bei einem Update dererseits wären meine Änderungen wieder überschrieben. Ebenso deren JavaScript und Stylesheets.

                  Ich kann also nur mit eigenem CSS das von denen schon vorhandene überschreiben, was besonders lustig ist, wenn die schon haufenweise !important verwendet haben.

                  Und ich kann mit JavaScript das DOM ändern. Zum Beispiel Bootcrap-Klassen ändern. (Macht wenig Sinn, die so zu belassen und anders zu stylen, dann sieht man ja gar nicht mehr durch.)

                  Und deren Accessibility-Sünden mit JavaScript berichtigen: ARIA-Attribute setzen und sowas. (Deren HTML-Kenntnisse scheinen über < und > nicht hinauszugehen.)

                  Sobald sie die Templates ändern, dass meine Selektoren nicht mehr greifen, fällt das Ganze in sich zusammen. Ein hoffnungsloser Fall – kann sich mal eine Qowat-Milat-Schwester meiner annehmen?

                  🖖 Живіть довго і процвітайте

                  --
                  When the power of love overcomes the love of power the world will know peace.
                  — Jimi Hendrix
                  1. Hi,

                    Ich kann also nur mit eigenem CSS das von denen schon vorhandene überschreiben, was besonders lustig ist, wenn die schon haufenweise !important verwendet haben.

                    gibt's denn immer noch kein !!veryimportant?

                    Oder importance-level:<number>?

                    cu,
                    Andreas a/k/a MudGuard

                    1. @@MudGuard

                      gibt's denn immer noch kein !!veryimportant?

                      Es gibt @layer { selector { property: value !important }}.

                      Diagramm

                      🖖 Живіть довго і процвітайте

                      --
                      When the power of love overcomes the love of power the world will know peace.
                      — Jimi Hendrix
  3. Liebe(r) TD,

    1. Gibt es eine Möglichkeit in der "textarea" auch TAB zu nutzen?

    wenn Du einen Code-Editor (JavaScript-Komponente) wie zum Beispiel den Ace nutzt, dann ja.

    Liebe Grüße

    Felix Riesterer

    1. Liebe(r) TD,

      1. Gibt es eine Möglichkeit in der "textarea" auch TAB zu nutzen?

      wenn Du einen Code-Editor (JavaScript-Komponente) wie zum Beispiel den Ace nutzt, dann ja.

      Liebe Grüße

      Felix Riesterer

      Hallo Felix,

      Danke für den Tipp, ich versuche allerdings ohne JS auszukommen und ebenso ohne externe Bibliotheken, da in meinem Umfeld durch Sicherheitseinschränkungen JS meist deaktiviert ist.

      Beste Grüße.

      1. Lieber TD,

        ich versuche allerdings ohne JS auszukommen

        schon klar. Dieser Editor ist auch nur ein Aufsatz, der die Textarea-Lösung als Basis benötigt.

        Liebe Grüße

        Felix Riesterer

      2. Hallo TD,

        ein HTML-Attribut oder eine CSS Eigenschaft, die der Tab-Taste das Einfügen eines Tabulatorzeichens zuweist, gibt es wohl nicht.

        Eine mögliche JavaScript Lösung wäre, im Script auf Tab und eine weitere Taste zu reagieren (bspw. Esc). Die Esc-Taste schaltet den Tab-Modus zwischen "Tab-Zeichen einfügen" und "Feld wechseln" um. Das muss man natürlich irgendwo noch visualisieren.

        Ein Button über der Textarea, der den Tab einfügt, ist eine sinnvolle Ergänzung, vor allem für Anwender, die keine Tab-Taste haben (Smartphone).

        Spielplatz: https://jsfiddle.net/pvoreg03/

        Ganz ohne JavaScript gibt es unter Windows einen weiteren Workaround: Drücke und halte Alt, drücke im Nummernblock 0 und 9, lasse Alt los. Schwups, ein Tab. Nie ein Fokuswechsel. Ob das außerhalb von Windows auch geht, weiß ich nicht.

        Rolf

        --
        sumpsi - posui - obstruxi
        1. Hallo TD,

          ein HTML-Attribut oder eine CSS Eigenschaft, die der Tab-Taste das Einfügen eines Tabulatorzeichens zuweist, gibt es wohl nicht.

          Eine mögliche JavaScript Lösung wäre, im Script auf Tab und eine weitere Taste zu reagieren (bspw. Esc). Die Esc-Taste schaltet den Tab-Modus zwischen "Tab-Zeichen einfügen" und "Feld wechseln" um. Das muss man natürlich irgendwo noch visualisieren.

          Ein Button über der Textarea, der den Tab einfügt, ist eine sinnvolle Ergänzung, vor allem für Anwender, die keine Tab-Taste haben (Smartphone).

          Spielplatz: https://jsfiddle.net/pvoreg03/

          Ganz ohne JavaScript gibt es unter Windows einen weiteren Workaround: Drücke und halte Alt, drücke im Nummernblock 0 und 9, lasse Alt los. Schwups, ein Tab. Nie ein Fokuswechsel. Ob das außerhalb von Windows auch geht, weiß ich nicht.

          Rolf

          Hallo Rolf,

          Danke für den Tipp, leider funktionier das wohl nur mit Nummernblock, habe ich aber z.B. nicht zwingend auf einem Laptop.

          Beste Grüße.

          1. Hallo TD,

            habe ich aber z.B. nicht zwingend auf einem Laptop.

            Viele Laptops haben dafür eine Umschaltfunktion, die im Buchstabenbereich einen Nummernblock simuliert.

            Aber ich gebe zu, das wird jetzt arg mühsam. Da kann man sich auch mit Strg+C und Strg+V ein Tab aus dem Notepad Editor rüberkopieren 🤪

            Rolf

            --
            sumpsi - posui - obstruxi
            1. Hallo TD,

              habe ich aber z.B. nicht zwingend auf einem Laptop.

              Viele Laptops haben dafür eine Umschaltfunktion, die im Buchstabenbereich einen Nummernblock simuliert.

              Aber ich gebe zu, das wird jetzt arg mühsam. Da kann man sich auch mit Strg+C und Strg+V ein Tab aus dem Notepad Editor rüberkopieren 🤪

              Rolf

              Hallo Rolf,

              schon richtig, mein Laptop hat das aber nicht, ein Smartphone ebenso wenig. Ich präferiere eher Lösungen die vom Endgerät unabhängig sind.

              Beste Grüße.

      3. ich versuche allerdings ohne JS auszukommen und ebenso ohne externe Bibliotheken, da in meinem Umfeld durch Sicherheitseinschränkungen JS meist deaktiviert ist.

        Und da versuchst Du Dich mit dem 45er Betonbohrer, damit Du die PHP-Skripte auf dem Server via Webformular bearbeiten kannst und überklebst das Loch in der Sicherheitsarchitektur sodann mit einem Pflaster (Authentfizierung)?

        1. ich versuche allerdings ohne JS auszukommen und ebenso ohne externe Bibliotheken, da in meinem Umfeld durch Sicherheitseinschränkungen JS meist deaktiviert ist.

          Und da versuchst Du Dich mit dem 45er Betonbohrer, damit Du die PHP-Skripte auf dem Server via Webformular bearbeiten kannst und überklebst das Loch in der Sicherheitsarchitektur sodann mit einem Pflaster (Authentfizierung)?

          Hallo,

          das verstehe ich nicht.

          Die Authentifizierung wird doch hier nirgendwo erwähnt und ist nicht Teil des Problems, wie schließt du da auf ein Loch?

          Diese läuft mittels Maschinen- und Nutzerzertifikat, es kann also nur ein Nutzer authentifiziert werden, dessen Endgerät ein gültiges Maschinenzertifikat sendet und der Nutzer selbst ein Zertifikat zur Authentifizierung nutzt.

          Das ist meiner Erfahrung nach ausreichend.

          Beste Grüße.

          1. ich versuche allerdings ohne JS auszukommen und ebenso ohne externe Bibliotheken, da in meinem Umfeld durch Sicherheitseinschränkungen JS meist deaktiviert ist.

            Und da versuchst Du Dich mit dem 45er Betonbohrer, damit Du die PHP-Skripte auf dem Server via Webformular bearbeiten kannst und überklebst das Loch in der Sicherheitsarchitektur sodann mit einem Pflaster (Authentfizierung)?

            Hallo,

            das verstehe ich nicht.

            Schon klar.

            Die Authentifizierung wird doch hier nirgendwo erwähnt und ist nicht Teil des Problems, wie schließt du da auf ein Loch?

            Weil ich sehe, dass Nutzerdaten und Programm … das wird Dir zu theoretisch. Wenn Du es so willst, dann bau halt ein Haus komplett aus Türen mit sicheren Schlössern. Ich hab ja nur gefragt…

            1. ich versuche allerdings ohne JS auszukommen und ebenso ohne externe Bibliotheken, da in meinem Umfeld durch Sicherheitseinschränkungen JS meist deaktiviert ist.

              Und da versuchst Du Dich mit dem 45er Betonbohrer, damit Du die PHP-Skripte auf dem Server via Webformular bearbeiten kannst und überklebst das Loch in der Sicherheitsarchitektur sodann mit einem Pflaster (Authentfizierung)?

              Hallo,

              das verstehe ich nicht.

              Schon klar.

              Die Authentifizierung wird doch hier nirgendwo erwähnt und ist nicht Teil des Problems, wie schließt du da auf ein Loch?

              Weil ich sehe, dass Nutzerdaten und Programm … das wird Dir zu theoretisch. Wenn Du es so willst, dann bau halt ein Haus komplett aus Türen mit sicheren Schlössern. Ich hab ja nur gefragt…

              Hallo nochmal,

              ich denke du bringst da etwas durcheinander.

              Es ging um die Möglichkeit Quellcode korrekt in einer textarea anzuzeigen, zu ändern und dann wieder auf dem Server zu speichern.

              Es ist weder erwähnt was mit dem gespeicherten Code passiert noch ob dieser auf dem Server überhaupt ausführbar ist.

              Dennoch vielen Dank an Alle für die Tipps, auch wenn es gerade vom eigentlichen Thema abweicht.

              Wünsche euch einen schönen Abend.

              1. Es ging um die Möglichkeit Quellcode korrekt in einer textarea anzuzeigen, zu ändern und dann wieder auf dem Server zu speichern.

                Klar. Zum Ersetzen mit Entities hatte ich nichts Neues. Außer: „Achte auf die korrekte Kodierung“.

                Und zur Frage „TAB einfügen“ habe ich die technischen Sachverhalte mit diskutiert. Das es da keine für Dich brauchbare Lösung gibt liegt an den Unständen…

                Es ist weder erwähnt was mit dem gespeicherten Code passiert noch ob dieser auf dem Server überhaupt ausführbar ist.

                Du bist mit einem Streichholz herumgelaufen und hast Warnlampen angezündet. Das die danach rotes Licht ausstrahlen ist das zu erwartende Ergebnis. Du bist seit Jahren hier und weißt genau, dass solche Antworten kommen. Reg Dich also nicht auf. Außerdem hatte ich das als Frage notiert.

                1. Lieber Raketenwilli,

                  Du bist seit Jahren hier und weißt genau, dass solche Antworten kommen.

                  verwechselst Du hier jemanden? Die Suche wirft für author:TD nur diesen Thread aus - von einem einsamen Posting 2013 einmal abgesehen, denn dort gab es keine Antworten anhand derer der OP das Postingverhalten der Stammposter hier hätte lernen können.

                  Liebe Grüße

                  Felix Riesterer

                  1. verwechselst Du hier jemanden?

                    Womöglich.

                    1. Hallo,

                      verwechselst Du hier jemanden?

                      Womöglich.

                      Merke: TS ≠ TD

                      Gruß
                      Kalk

                      1. @@Tabellenkalk

                        Merke: TS ≠ TD

                        Genau. TD gibt’s. TH und TR auch. TS gibt’s nicht.

                        🖖 Живіть довго і процвітайте

                        --
                        When the power of love overcomes the love of power the world will know peace.
                        — Jimi Hendrix