Homepage selbermachen 7.846 Themen, 35.563 Beiträge

text ersetzen

Michael St. (Anonym) / 8 Antworten / Flachansicht Nickles

Auf meiner seite hab ich ganz oben ein frame in dem immer angezeigt werden soll wo sich der user befindet (zB.: home/beos/FS/intro).

Nun möchte ich nicht extra für jeden standort eine eigenes html dokument machen, sondern dass über eine funktion automatisieren.

Also ich stelle mir das so vor:
Ich rufe eine funktion mit dem anzuzeigendem text als paramete auf und dieser wird dann im "location" frame angezeigt!

würde mich freuen wenn mir jemand helfen könnte!

bei Antwort benachrichtigen
KayBee Michael St. (Anonym) „text ersetzen“
Optionen

Hallo Michael!

Verstehe ich das richtig - du willst also von einem Frame (Navigationsframe) aus den Inhalt eines anderen Frames (Anzeigeframe) steuern/verändern ?
Ist möglich - hab es gerade eben getestet.
Wird allerdings etwas schwierig, hier alles zu erläutern, aber ich probier`s mal:

1.
In dem "Anzeigeframe" steht zuerst das, was beim ersten Laden drinstehen soll:



Die ID-Namen sind variabel, durch sie wird hinterher auf den Text zugegriffen.

2.
In den Navigationsframe - Head - Teil steckst du folgende Funktion, Netscape und Internet Explorer reagieren leider unterschiedlich, diese funktion ist auf beide Browser abgestimmt:


Achtung: veränderst du die ID-Namen im anzeigeframe, musst du die Namen in der funktion entsprechend ändern! (lieber alles so lassen...).
Die Angaben bei font face und size und color kannst du selbstverständlich schon ändern.

3.
Im Body-Teil des Navigationsframes kommt in jeden HRef ein OnClick-Event hinzu, das obige funktion auslöst und den Text, der erscheinen soll, übergibt:

hier können natürlich auch hrefs auf bildern etc liegen.


Ich hoffe, das hilft ein wenig - bei Unklarheiten: mail an kaybee@gmx.net
(Kann dir die fertigen HTML-Seiten zusenden)


bei Antwort benachrichtigen