Supportnet / Forum / Webseiten/HTML
ccs-layout verlinken
Frage
Hi,
ich habe mir ein Layout gebastelt, welches aus mehren div-containern besteht. Die div-Elemente haben z.B. die ID´s "menu" und "content".
Nun will ich ein href aus einem Text machen der im menu-div steht. Dieser Link soll z.B. die Seite "Willkommen.htm" im content-div öffnen.
Kann mir dabei jemand weiterhelfen - ich bekomm den Code nicht hin.
Antwort 1 von Xavier
Divs können nicht wie Frames angesprochen werden.
Du kannst einen normalen Verweis auf eine Seite machen
Diese muss dann aber wieder die Divs menu und content haben.
Die willkommen.htm musst du statisch generieren oder eine serverseitige Skriptsprache wie PHP benutzen - was ich persönlich empfehlen würde.
Muss natürlich der Anbieter erlauben...
Du kannst einen normalen Verweis auf eine Seite machen
<a href="willkommen.htm">Home</a> Diese muss dann aber wieder die Divs menu und content haben.
Die willkommen.htm musst du statisch generieren oder eine serverseitige Skriptsprache wie PHP benutzen - was ich persönlich empfehlen würde.
Muss natürlich der Anbieter erlauben...
Antwort 2 von rfb
die einzigen Möglichkeiten derartiges zu tun sind
iframe im div
object im div
dynamische Änderung des div-Inhalts z.B. über JavaScript/DOM
Seite per serveseitige Scripte (PHP) mit anderem Content neu generieren
neue Seite mit gleichem Aufbau, neuem Inhalt
Letzteres dürfte das einfachste sein.
Letzteres dürfte das einfachste sein.
Antwort 3 von Caramba77
...danke für die schnelle Antwort!
Allerdings stellt sich mir dann die Frage, was mir die div´s überhaupt bringen?
Wenn ich richtig verstanden habe, muss ich ohnehin bei jedem Link eine komplett neue Seite laden.
Wie kann ich es dann z.B. umsetzen, dass mein Nav-Menü sich einen Zustand merkt und diesen Text hervorhebt?
Was ist der Vorteil die Seiten serverseitig zu generieren?
PHP habe ich!
Allerdings stellt sich mir dann die Frage, was mir die div´s überhaupt bringen?
Wenn ich richtig verstanden habe, muss ich ohnehin bei jedem Link eine komplett neue Seite laden.
Wie kann ich es dann z.B. umsetzen, dass mein Nav-Menü sich einen Zustand merkt und diesen Text hervorhebt?
Was ist der Vorteil die Seiten serverseitig zu generieren?
PHP habe ich!
Antwort 4 von rfb
Zitat:
Wie kann ich es dann z.B. umsetzen, dass mein Nav-Menü sich einen Zustand merkt und diesen Text hervorhebt?
die Farge versteh ich nichtWie kann ich es dann z.B. umsetzen, dass mein Nav-Menü sich einen Zustand merkt und diesen Text hervorhebt?
Zitat:
Was ist der Vorteil die Seiten serverseitig zu generieren?
die wiederkehrenden Bausteine der Seite (z.B. Navigation, Kopfbereich mit Logo) müssen nur einmal erstellt werden, das Script setzt aus den einzelnen Bausteinen die Seite zusammen. Hier kommen die divs wieder ins Spiel - die werden dabei gefüllt. Wie das Ganze dann aussieht entscheidet das CSS.Was ist der Vorteil die Seiten serverseitig zu generieren?

