Wie nennt man das

Hallo

ich möchte folgendes tun.

Man stelle sich eine Ebay Anzeige vor, man kann in dieser Anzeige die Sprachen wechseln, das heist der Werbetext wird in englisch und französisch angeboten werden… nun soll es so sein das der User einfach seine Sprache anklicken kann und schon wird die entsprechende Sprache angezeigt…

bei einer Webseite lade ich einfach eine neue html seite, aber wie nennt man sowas wenn man es in einem fenster machen will?
Also in der Ebay anzeige

mache diesemit NVU

Vieleicht kennt jemand den Fachbegriff damit ich mal googeln kann…

danke

AH

Hallo,

ich hab noch nie NVU benutzt, soviel vorweg :smile:

Ich würde dazu einfach mehrere divs nehmen und die Texte da in unterschiedlichen Sprachen reinschreiben, bei allen bis auf den mit der Standardsprache display:none; (das ist CSS, kommst ins style-Attribut) setzen und dann mit einigen Links JavaScript-Funktionen auslösen, die den aktuell sichtbaren div unsichtbar und den, dessen Link angeklickt wurde, sichtbar machen.

Alternativ könnte man mit JS auch den Inhalt eines einzelnen divs tatsächlich durch einen anderen ersetzen und es nicht nur optisch so aussehen lassen, aber das finde ich persönlich komplizierter.

mfg
MB

Hier ein ganz kleines Beispiel…
hallo,

hab mal schnell was gebastelt, bin allerdings nicht sicher, ob das
auch im Internet-Explorer funktionert, da das Document Object Model
(DOM) benutzt wird.
Das Teil funktioniert so, dass bei einem Click auf einen der Links
eine Funktion aufgerufen wird, die, je nachdem ob der Aufruf mit 0
oder 1 erfolgt, ein Element mit einer bestimmte ID aus- bzw. ein
anderes Element einblendet. Im Grunde genommen bedeutet das dann,
dass du die Seite in den beiden Sprachversionen in den beiden unteren
div-Elementen liegen hast. Hoffe das hilft dir etwas weiter.

 function switchLanguage(myBool){
 if (!myBool){
 document.getElementById("deutsch").style.display = "none";
 document.getElementById("englisch").style.display = "block";
 } else {
 document.getElementById("englisch").style.display = "none";
 document.getElementById("deutsch").style.display = "block";
 }
 }

[deutsch](javascript:switchLanguage(1))
[englisch](javascript:switchLanguage(0))

 deutscher Inhalt 
 Englischer Inhalt 

Das ist ungefähr das, was ich unten beschreibe :smiley:
owt

Weiß ich…
…aber da ich den Kenntnisstand des Fragers nicht kenne (und das ganze
eh nur eine Fingerübung ist), dachte ich, eine kleine Illustration
könnte nicht schaden :smile:

…aber da ich den Kenntnisstand des Fragers nicht kenne (und
das ganze
eh nur eine Fingerübung ist), dachte ich, eine kleine
Illustration
könnte nicht schaden :smile:

Finde ich gut, für ein Beispiel war ich zu faul :smiley:

vielen Dank euch beiden!
DANKE

Hallo

habe eben das so gemacht wie du schriebst, es funktioniert.
Ich habe statt des Textes nun die komplette html Seite eingefügt und es läuft…

Aber wie mache ich drei ode vier auswahlen?

Kannst du mir das bitte noch sagen?

Danke

Stefan