Einbinden von Auswahl-Text: elegante Lösung?

Hallo an alle Experten,

ich möchte eine Seite erstellen, die folgende Elemente hat:

unten ein Bild (geht über die ganze Seite)
darüber ein Text (max. 6 Zeilen)
darüber ein paar Icons zum Navigieren.

Soweit wäre ja alles ganz leicht, aber:
der Text soll ausgewählt werden können (es sind zur Zeit 4 Sprachen), d.h. ich muss eine Option einbauen, wo sich der Besucher seine Sprache raussuchen kann.

Ich dachte, es evt. mit Frames zu versuchen, aber das sind ja dann schon ganz schön viele. Gibt es keine elegante Lösung, wo der Nutzer evtl. eine Fahne (für das jeweilige Land) anklickt, und in dem Bereich des Textes dann der für ihn passende erscheint?
Und als erstes (beim Öffnen der Seite) sollte auch immer eine bestimmte Auswahl getroffen sein…

Wär schön, wenn jemand was wüsste, hab mir die ganze Nacht den Kopf zerbrochen.

Vielen Dank schon mal im voraus

Claudia

Hallo Claudia,

wie wäre es damit? Du machst 4 unterschiedliche Seiten, also für jede Sprache eine. Da es sich, wie ich jetzt einfach mal annehme, um die Startseite handelt kannst du wie hier beschrieben http://de.os2voice.org/VNL/past_issues_DE/VNL1201H/v… je eine index.html.de, index.html.en … anlegen. Wenn dein Provider das unterstützt landet jeder User gleich automatisch auf der richtigen Seite. Ansonsten kl. Flaggen und dann gleich die ganze Seite neuladen.
Oder Du bastelst ein Flash Filmchen (http://www.macromedia.com) oder oder oder …

Gruß Jan

Hallo Jan,

daran habe ich schon gedacht, aber es soll das Bild uns alles drumrum gleich bleiben, und nur der Text als Auswahl sein.

(es ist eine Bildergeschichte und insgesamt 10 Seiten lang…, wenn es gar nicht anders geht, muss ich halt wirklich für jede Sprache eigene Seiten anlegen.)
Ich finde es halt bequemer, wenn ich nur klicken muss, und habe meine gewünschte Sprache, ohne dass sich eine neue Seite aufbaut.

Vielleicht kennst du ja noch eine andere „spielerei“

Aber danke schon mal für deine Antwort

Grüße

Claudia

Hallo Claudia,

Soweit wäre ja alles ganz leicht, aber:
der Text soll ausgewählt werden können (es sind zur Zeit 4
Sprachen), d.h. ich muss eine Option einbauen, wo sich der
Besucher seine Sprache raussuchen kann.

Wie wär es mit Cookie ?
also einmal setzen und beim Aufruf jeder Seite abfragen und die entsprechende Sprache ausgeben.
Das ganze geht per Javascript.
Mal bei Selfhtml schauen und bei http://javascript.internet.com

Bei Interesse erklär ich den Lösungsweg näher.

Tschuess Marco.

Hallo Claudia,

das sind dann aber schon 10 unterschiedliche Bilder?
Wie wäre es mit PHP, die Texte liegen dann in einer Textdatei
und werden entsprechend eingesetzt. Du kannst auch nachträglich
mehr Sprachen hinzufügen, indem du die Textdatei änderst.

Das sieht dann in etwa so aus:
sprache | Seite | Text | Bild
de | 1 | blabla | bild1.jpg
engl | 1 | blabla | bild1.jpg
.
.
.

und wird so aufgerufen geschichte.php?sprache=de&Seite=1
das PHP Script sucht den passenden Eintrag raus und setzt ihn
ein. Das Script kann ich dir schreiben, das dauert dann aber 2-3
Tage.

Gruß Jan

Hallo Marco,

vom Prinzip her wärs ne tolle Idee.

Hab mal nachgefragt, ob das auch so passen würde, aber mein Bekannter, für den ich die Seiten mache, möchte lieber, dass man sich imer auf jeder Seite selber entscheiden kann (er meinte, er würde sich auch immer gerne die anderen Sprachen zum Vergleich anschauen, ob er war versteht und so weiter…)
Das wär ja mit dem Cookie nicht mehr möglich?

Schöne Grüße

Claudia

Hallo Marco,

vom Prinzip her wärs ne tolle Idee.

Hab mal nachgefragt, ob das auch so passen würde, aber mein
Bekannter, für den ich die Seiten mache, möchte lieber, dass
man sich imer auf jeder Seite selber entscheiden kann (er
meinte, er würde sich auch immer gerne die anderen Sprachen
zum Vergleich anschauen, ob er war versteht und so weiter…)
Das wär ja mit dem Cookie nicht mehr möglich?

Doch.
Also unter internet.com gibt es fertige Funktionen zum Cookie setzen/löschen/abfragen. Die modifizierst Du halt für alle vier Sprachen (Cookie-Name gleich, aber anderen Wert setzen) und rufst diese beim Klicken auf (a href=„javascript:Cookie_schreibe(en)“)
Beim Laden (im Body-Tag onload=pruefesprache()) wird mittels vorgenannter JS-Funktion Cookie abgefragt und per Javascript (? write) wird dann der entsprechende Text ausgegeben.

Soviel zum Prinzip, ich hab es mal implementiert, aber hab es halt nicht komplett der kalten.

Tschuess Marco.

Hallo Marco,

danke für den Tipp.

Werd mich mal auf die Suche machen und vergleichen, was besser läuft (und was mir weniger Arbeit macht :wink:

Schöne Grüße

Claudia

Hallo Jan,

sowas in der Art stell ich mir vor.
Aber nix extra schreiben, das ist ja viel zu aufwendig.

Ich dachte halt, vom Prinzip her ist ja jede Seite gleich, deswegen erwähnte ich die restlichen 9 Seiten nicht :wink:

Ich werd mich heute nochmal beraten, vielleicht gibts ja auch noch eine andere Lösung.

Schöne Grüße und vielen Dank

Claudia

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Soweit wäre ja alles ganz leicht, aber:
der Text soll ausgewählt werden können (es sind zur Zeit 4
Sprachen), d.h. ich muss eine Option einbauen, wo sich der
Besucher seine Sprache raussuchen kann.

Schon mal an eine Lösung mit DHTML-Elementen gedacht ?
Eine HTML-Seite - vier Textebenen, von denen eine auf „sichtbar“ gestellt ist.
Wird das entsprechende Sprach-Icon ageklickt : aktuell sichtbare auf „unsichtbar“ und gewählte auf sichtbar.
Finde ich elegant

eljot

Hallo eljot,

das wär nun wirklich sehr elegant, und eigentlich genau das, was ich mir so vorgestellt hätte.

Wo kann ich denn mehr darüber finden??
(bzw. welches Stichwort hilft mir da beim Suchen weiter)

Vielen Dank für deine Antwort!
Schöne Grüße

Claudia

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Claudia,

Wo kann ich denn mehr darüber finden??
(bzw. welches Stichwort hilft mir da beim Suchen weiter)

http://selfaktuell.teamone.de/links/dhtml.htm#deutsc… bietet erst mal eine gute Übersicht.

Googeln etwa mit dhtml ebene

http://www.webmasternetz.de/dhtml/ebenen.htm hat fast schon das gewünschte
http://www.net-graphics.de/Dhtml/dhtml1.htm ist ein leicht fassbares Kurztutorial mit vielen Beispielen

etc, etc

eljot

Hallo eljot,

recht vielen herzlichen Dank, es ist genau das, wie ich es mir vorgestellt habe!

Schöne Grüße

Claudia