Relativer Weg
BUCK Roger
- html
0 Thomas Luethi0 Cybaer0 Thomas Luethi0 Cybaer
Hallo
Ich bin Anfaeger und verzweifele, denn ich habe alle meine Seiten
erstellt und stehe vor ein Problem, das ich nicht schaffe,
angesichts meines Mangels an Erfahrung in Programmierung zu lösen
Mein Problem ist das folgende; ich haben eine Startseite erstellt, wo
der Benutzer seine Sprache wählt - 3 Knöpfe möglich - einmal der Knopf angewählt kommt mann auf der HOME-Seite in der Sprache der Wahl, dort hat mann die moeglichkeit andere menus zu waehlen.(ich arbeitet mit Frames) der Besucher hat die Wahl, einen Bildknopf waehlen , der eine Seite mit Bilder/thumbnails ist, das mit den drei Sprachen identisch ist,
die Bilder sprechen fuer sich, also bleibt eine Seite fuer 3 Sprachen
Wie kann ich jetzt einen Weg/link erstellen um nach dem surfen auf der Bildseite , den Benutzer an der HOME seite zureuckzufuehren in der richtigen Ausgangssprache die er geweahlt hat ?
Wer kann helfen
Danke
BUCK Roger
Hallo,
Ich verstehe Dein Problem nicht.
Statt es umstaendlich zu erklaeren, solltest Du
die Seiten einfach online stellen und hier
die URL posten, bitte als Link (</faq/#Q-19>).
angesichts meines Mangels an Erfahrung in Programmierung zu lösen
HTML ist keine Programmiersprache. SCNR.
(ich arbeitet mit Frames)
Das ist ein Fehler.
Lass das bitte.
http://www.subotnik.net/html/frames.html
der Besucher hat die Wahl, einen Bildknopf waehlen , der eine Seite mit Bilder/thumbnails ist, das mit den drei Sprachen identisch ist,
die Bilder sprechen fuer sich, also bleibt eine Seite fuer 3 Sprachen
Du meinst Landesflaggen als Sprachsymbole?
Sehr umstrittene Sache...
Schreib wenigstens noch jeweils die Sprache
in Textform darunter:
[Deutsch] [English] [Italiano]
Siehe
http://tech.irt.org/articles/js173/
</archiv/>
Wie kann ich jetzt einen Weg/link erstellen um nach dem surfen auf der Bildseite , den Benutzer an der HOME seite zureuckzufuehren in der richtigen Ausgangssprache die er geweahlt hat ?
http://selfhtml.teamone.de/html/verweise/definieren.htm
http://selfhtml.teamone.de/html/allgemein/referenzieren.htm
Gruesse,
Thomas
Hi,
(ich arbeitet mit Frames)
Das ist zwar ok, aber man sollte (mehr als ohnehin ;-)) wissen, was man tut. :)
Und da Du ja sagt, Du wärst noch unerfahren: Lernen! ;-)
Wie kann ich jetzt einen Weg/link erstellen um nach dem surfen auf der Bildseite , den Benutzer an der HOME seite zureuckzufuehren in der richtigen Ausgangssprache die er geweahlt hat ?
Mit einer Programmiersprache wie z.B. JavaScript. Im document.referrer steht der Aufrufer der Seite. Da kannst Du sehen woher die Seite aufgerufen wurde, und einen entsprechenden Zurück-Button generieren.
Aber bedenke: Nicht jeder hat JavaScript (angeschaltet), nicht jeder hat Frames und einige wenige Surfer blockieren ihren Referrer (aus Datenangstgründen). Außerdem setzen viele Browser den Referrer nur im Online-Betrieb.
Aber da fast alle Scripting aktiviert haben (selbst beim diesbezügl. unsicheren IE), fast alle Frames beherrschen und fast keiner den Referrer blockiert, kann man gut damit arbeiten (der Rest, z.B. Suchmaschinen, *muß* dann aber immer noch die Seiten nutzen können - ggf. mit weniger Komfort).
Ich selbst arbeite, je nach Aufgabe, sowohl ohne, als auch mit vielen, als auch mit einem einzigen Frameset. Vielleicht helfen Dir ja meine Systemvariablen weiter (http://www.vampirehost.de/gruft/coding/jscript/sysvars.htm), die ich (komplett oder abgemagert) in allen relevanten Seiten/Frames aufrufe, um auf die Werte inerhalb der Seiten reagieren zu können ...
Gruß, Cybaer
Hallo,
Mit einer Programmiersprache wie z.B. JavaScript. Im document.referrer steht der Aufrufer der Seite.
Aber nur gerade der letzten...
Ich habe inzwischen die Frage nochmals durchgelesen
und glaube, nun verstanden zu haben, was er will.
Der Weg eines Besuchers koennte so aussehen:
1. Home-Seite mit Flaggen
2. Deutsche Startseite
3. [...] (beliebig viele Deutsche Seiten)
4. Galerie-Seite mit Thumbnails (sprachlos)
5. Einzelseite mit grossen Bild (sprachlos)
Von 4. oder 5. will er einfach einen Link zur Homepage haben,
und von dort soll der Benutzer "automatisch" zur Seite
gelangen, die er bei Schritt 2. besucht hat.
Oder so aehnlich.
"Irgendjemand" oder "etwas" soll sich also merken,
welche Sprache der Benutzer viel frueher einmal (1.)
gewaehlt hat.
Das schreit fuer mich nach Cookies (und/oder Sessions).
Cookies kann man serverseitig (z.B. mit PHP)
oder clientseitig (mit JavaScript) auslesen.
Bei PHP kann man eine Session-ID oder die Sprache
auch als URL-Paramter weitergeben und somit
auch auf Cookies verzichten.
Das alles ist aber ein Gebastel und fuer einen
Anfaenger nicht unbedingt zu empfehlen...
@Roger: Ich rate Dir, die Galerie und die
Seiten mit den einzelnen Grossbildern jeweils
in drei Sprachen zu gestalten.
Dann kannst Du auch individuelle Kommentare
zu den einzelnen Bildern in der richtigen
Sprache hinschreiben.
Ansonsten von der Thumbnail-Seite und von den
Einzelbild-Seiten halt jeweils wieder normale
Links (Text oder meinetwegen Flaggen) zu den
Startseiten der drei Sprachen.
Bevor Du Dich mit JavaScript oder PHP rumschlaegst
solltest Du
Gruesse,
Thomas
Hi,
Mit einer Programmiersprache wie z.B. JavaScript. Im document.referrer steht der Aufrufer der Seite.
Aber nur gerade der letzten...
Wenn das nicht reicht, orientiert man sich an den Navi-Frames. Z.B. wird bei meinem Coding-Schatkästlein der Content-Frame abhängig von der gewählten Oberfäche (also Navi-Frame) "nachbearbeitet". Werden die Seiten z.B. mit dem monochromen GUI (Graphical User Interface)des Atari STs besurft, erscheint auch der Content (möglichst) schwarz/weiß (jedenfalls wenn das Scripting aktiviert ist). Der Content-Frame fragt eben einfach ab, ob und wenn ja, welche Navi-Frames vorhanden sind.
Beispiele:
Analog: Ist der Navframe menude.htm, wird ein "deutscher Zurückbutton" angboten, bei menuuk.htm eben ein "englischer".
Das schreit fuer mich nach Cookies (und/oder Sessions).
oder Sicherung in top.windows.name.
Das alles ist aber ein Gebastel und fuer einen
Anfaenger nicht unbedingt zu empfehlen...
Man wächst mit der Aufgabe ... ;-)
- anstaendig HTML lernen
- CSS lernen
Nie verkehrt!
- die Frames abschaffen.
IMHO Frage des Projekts. Gibt ja auch reichlich Gründe *für* Frames ... :)
Gruß, Cybaer