Ankündigung

Einklappen
Keine Ankündigung bisher.

Sprache soll änderbar sein

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Sprache soll änderbar sein

    Hallo,

    ich komme einfach nicht weiter und finde noch nicht den richtigen Input.

    Und zwar habe ich eine Anmeldeseite, auf der man den Benutzernamen und das passwort eingeben muss. Zusätzlich gibt es auf der Seite noch eine select-Box, bei der man zwischen Deutsch und English wählen kann. Als default soll Deutsch erscheinen und bei Auswahl English soll alles auf der Seite in English umgestellt werden.

    Die muss ich dort mit javascript/ajax realisieren, oder?

    Kann mir jemand helfen.

    Danke.

  • #2
    Hallo und willkommen im Forum!

    Ich würde das nicht mit AJAX realisieren, denn wenn du die Sprache der Oberfläche (und sei es nur der Login) änderst, ist es am einfachsten, wenn du die gesamte Seite mit der Sprache neu lädst.

    Die Änderung im <select> kannst du aber mit JavaScript antriggern, der Event heißt change, das HTML-Attribut im <select> demnach onchange.

    Kommentar


    • #3
      Danke. Das Attribut mit onchange habe ich auch schon.

      Mir ist nur noch nicht klar, wie ich die gleiche Seite mit unterschiedlichen div-Tags laden kann.

      Oder ist dieser Ansatz falsch?

      Kommentar


      • #4
        Wieso mit unterschiedlichen DIV Tags? Du änderst doch nur die Sprache, die DIVs bleiben doch die selben.

        Kommentar


        • #5
          Stimmt, ich muss den Text ändern, der nach zwischen den DIV's liegt.

          Nur wie?

          Kommentar


          • #6
            [WIKI]i18n[/WIKI]
            [WIKI]l10n[/WIKI]

            Kommentar


            • #7
              @nikosch: Was willst du mir damit sagen?

              Kommentar


              • #8
                PHP-Code:
                <?php
                if ($sprache == 'de'$text 'Übersicht';
                else if (
                $sprache == 'en'$text 'overview';
                ...
                ?>
                So zum Beispiel, musst schon selbst bissl Gripps da rein stecken.

                Kommentar


                • #9
                  Das hätte aber dann doch nichts mit javascript zu tun.

                  Möchte es "richtig" machen.

                  Kommentar


                  • #10
                    Gewöhn Dir die Erwartungshaltung ab, alles wäre simpel oder mit 3 Sätzen zu erklären. Fang an, Dich mit bewährten Konzepten selbständig vertraut zu machen. Zerlege die Frage in Teilprobleme, setze sie um und komme mit konkreten Frage wieder.

                    Inserate, Konzepte und Meinungsumfragen

                    Lerne Grundlagen | Quellensammlung

                    [MOD: Thread geschlossen]

                    Kommentar

                    Lädt...
                    X