kostenloser Webspace werbefrei: lima-city


Inhalt abhängig von geklickten Link!

lima-cityForumDie eigene HomepageHomepage Allgemein

  1. Autor dieses Themas

    karpfen

    Kostenloser Webspace von karpfen

    karpfen hat kostenlosen Webspace.

    Hallo,

    wie kann ich auf einer Homepage mit 2 Bereichen den Inhalt im einen Feld abhängig vom gedrückten Link im Navi anzeigen lassen?
    Also z.B. wenn ich ein Navi hab mit 2 Menüpunkten:

    Startseite
    Impressum

    Das Navi ist in einem Bereich und im anderen soll der Inhalt angezeigt werden.
    Wenn nun der Link Startseite ausgewählt wurde soll der eine Inhalt angezeigt werden und bei Impressum ein anderer Inhalt.

    Hat da jemand einen Link zu einem Tutorial oder weiss, wie man so eine Methode nennt? Dann such ich selbst danach.

    Vielen Dank schonmal.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hallo,

    ich glaube, du meinst ein Frameset (http://de.selfhtml.org/html/frames/index.htm). Allerdings solltest du dir bewusst sein, dass Framesets heute i.Allg. nicht mehr als zeitgemäß gelten (Stichwort Barrierefreiheit) und deshalb nur noch in Ausnahmefällen verwendet werden sollten. Deshalb gehören sie auch nicht zum Strict-Standard, für Framesets musst du die Transitional- oder Frameset-Variante verwenden.

    Besser ist es in jedem Fall, z.B. ein Tabellen- oder CSS-Layout zu bauen und das Menü auf jeder Seite extra anzuzeigen (so wie z.B. auch bei lima-city). In Verbindung mit PHP kann man es dann auch vermeiden, des ganze Menü x-mal zu schreiben, aber das sind dann die fortgeschritteneren Techniken ;)

    HTH,
    thw
  4. Autor dieses Themas

    karpfen

    Kostenloser Webspace von karpfen

    karpfen hat kostenlosen Webspace.

    Eigentlich wollte ich verhindern, dass ich für jede Unterseite eine eigene Seite basteln muss und nur den Content verändere. Aber das geht dann anscheinend nicht. Frames will ich gar nicht verwenden. Benutze schon CSS, dachte aber es gibt vielleicht dennoch so eine Möglichkeit.
    Ich wollte verhindern, dass der Browser unnötig viele Daten aufbauen muss.

    Aber dank dir für die Information ;)

    Dann muss ich halt doch alles Mögliche in Includes schreiben:thumb:
  5. n********r

    Musst du nicht mach es doch mit Switch:

    <?php
    if(isset($_GET['action']))
    {
    switch($_GET['action'])
    {
     case 'start;
      echo'coder der startseite';
    break;
    }
    }
    ?>


    Kannst natürlich auch mit Includes arbeiten, musst du aber nicht.

  6. Eigentlich wollte ich verhindern, dass ich für jede Unterseite eine eigene Seite basteln muss und nur den Content verändere. Aber das geht dann anscheinend nicht. Frames will ich gar nicht verwenden. Benutze schon CSS, dachte aber es gibt vielleicht dennoch so eine Möglichkeit.
    Ich wollte verhindern, dass der Browser unnötig viele Daten aufbauen muss.


    Was du meinst ist Arbeiten mit "Templates" (zu deutsch Vorlagen). Da gibt es einige Biblioteken für ... einfach mal danach googlen.
    eine einfache Template Engine kannst du dir auch ohne weiteres selbst programmieren. (stringreplace AND/OR reguläre ausdrücke)
    Dein Browser lädt die Bilder auf deiner Seite ohnehinn nur einmal, und hält sie dann im Cache vor, so lange der nicht gelehrt wird.
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!