Textelemente im html-Bereich austauschen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Textelemente im html-Bereich austauschen

    Hallo,
    ich habe ein Xinha - Editor, mit dem man jeweils eine Sprache definieren kann. Die Datei sieht so aus:

    PHP-Code:
    // I18N constants

    // LANG: "es", ENCODING: UTF-8

    {
      
    "Bold""Negrita",
      
    "Italic""Cursiva",
      
    "Underline""Subrayado",
      
    "Strikethrough""Tachado",
      
    "Subscript""Sub?ndice",
      
    "Superscript""Super?ndice",
      
    "Justify Left""Alinear a la Izquierda",
      
    "Justify Center""Centrar",
      
    "Justify Right""Alinear a la Derecha",
      
    "Justify Full""Justificar",
      
    "Ordered List""Lista Ordenada",
      
    "Bulleted List""Lista No Ordenada",
      
    "Decrease Indent""Aumentar Sangr?a",
      
    "Increase Indent""Disminuir Sangr?a",
      
    "Font Color""Color del Texto",
      
    "Background Color""Color del Fondo",
      
    "Horizontal Rule""L?nea Horizontal",
      
    "Insert Web Link""Insertar Enlace",
      
    "Insert/Modify Image""Insertar Imagen",
      
    "Insert Table""Insertar Tabla",
      
    "Toggle HTML Source""Ver Documento en HTML",
      
    "Enlarge Editor""Ampliar Editor",
      
    "About this editor""Acerca del Editor",
      
    "Help using editor""Ayuda",
      
    "Current style""Estilo Actual",
      
    "Undoes your last action""Deshacer",
      
    "Redoes your last action""Rehacer",
      
    "Cut selection""Cortar selecci?n",
      
    "Copy selection""Copiar selecci?n",
      
    "Paste from clipboard""Pegar desde el portapapeles",
      
    "OK""Aceptar",
      
    "Cancel""Cancelar",
      
    "Path""Ruta",
      
    "You are in TEXT MODE.  Use the [<>] button to switch back to 
    WYSIWYG."
    "Esta en modo TEXTO. Use el boton [<>] para cambiar a 
    WYSIWIG"


    Kann man in einem ähnlichen Verfahren Textelemente im html-Code ändern, wenn ja wie genau?

  • #2
    Du meinst, nachdem die Seite bereits geladen ist, ohne die Seite neu zu laden, oder was? Oder weshalb willst du das per JavaScript machen?
    Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.

    Kommentar


    • #3
      Re: Textelemente im html-Bereich austauschen

      Original geschrieben von sanktusm
      Kann man in einem ähnlichen Verfahren Textelemente im html-Code ändern, wenn ja wie genau?
      In einem Verfahren aehnlich zu was?
      Was du uns hier zeigst, ist lediglich eine Objektdefinition, nichts weiter.
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar


      • #4
        was bedeutet eine Objektreferenz...

        erstmal vielen Dank für das Posting

        leider hab ich in der Sache keine Ahnung. Kann man den einen Text auf ähnliche Weise ändern oder muss das ein bestimmtes Objekt in JS sein?

        Ändern sollte man das können, wenn man die Seite neu läd.

        Kommentar


        • #5
          könntest du vielleicht mal genau(!) beschreiben, was du vorhast? ich verstehe im moment nur bahnhof. also du hast den xinha-editor, wo du offenbar spracheinstellungen vornimmst (englisch -> spanisch).

          ich vermute mal, du willst in dem editor eine sprachauswahl integrieren. oder?

          peter
          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
          Meine Seite

          Kommentar


          • #6
            nein ich möchte das Prinzip für einen anderen Bereich wählen. für den editor funktioniert es. hier eine genauere Beschreibung

            <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
            <html>
            <head>
            <meta http-equiv="content-type" content="text/html; charset=windows-1250">
            <meta name="generator" content="PSPad editor, www.pspad.com">
            <title></title>
            <script>hier steht das Script</script>
            </head>
            <body>
            irgendein Text, Cancel // Cancel soll in Cancelar umgewandelt werden
            </body>
            </html>

            Kommentar


            • #7
              Sag doch gleich, dass Du eine Möglichkeit wissen möchtest, verschiedene Sprachen in einem HTML (Template) unterzubringen.

              Der Großteil macht's mit PHP. Ein HTML Template wird mit Platzhaltern oder Methoden gefüllt, so dass dieses vor dem eigentlichen Aufruf noch mal geparst wird und mit den entsprechenden Sprach-Werten gefüllt wird.

              Mit Javascript stelle ich mir das ziemlich aufwendig und auch irgendwie unsinnig vor. Ich würde es ehrlich gesagt mit PHP machen.
              MM Newmedia | MeinBlog

              Kommentar


              • #8
                Original geschrieben von ezkimo
                Mit Javascript stelle ich mir das ziemlich aufwendig und auch irgendwie unsinnig vor. Ich würde es ehrlich gesagt mit PHP machen.
                Richtig, denn: Es würden ja jedes mal absolut alle Spracheninformationen übertragen werden (also auch die, die sich der Benutzer gar nicht ansehen möchte). Das dauert erstens länger, zweitens verbraucht es je nach Umfang mehr Traffic, und drittens wäre deine Mehrsprachigkeit nichtig sobald jemand kein JavaScript aktiviert hat.
                Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.

                Kommentar

                Lädt...
                X