Ergebnis 1 bis 20 von 72

Thema: Innere Seite +Beidseitiges Menu

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Zitat Zitat von drunken monkey
    Lies dir den Satz mal durch! "Ich hoffe nicht, dass es nichts mit PHP zu tun hat.



    Jupp, den Teil, der der mittlere Frame wäre (falls du's mit Frames machen würdest) ersetzt du durch einen IFRAME. Hat auch den Vorteil, dass man den individueller positionieren kann.

    Aber wieo willst du eigentlich keine Frames einsetzen? Ist doch viel einfacher und bis aufs Positionieren kommt's aufs selbe raus.


    Ist sie nicht. Sie hat nur einen einzigen, das gesamte Fenster ausfüllenden Frame, da das der Domain-Anbieter so macht, dass er meine Site als (100% großen) Frame anzeigt.


    Dazu bräuchtest du von vornherein PHP, was du ja anscheinend vermeiden willst.
    @besoffener Affe:
    Sag mal willst du mich verarschen Der hat nur gesagt das er hofft das es nichts mit PHP zu tun hat aber nicht das er nicht wissen will wie das mit PHP geht.
    Aber von einem der mit Frames arbeitet kann man ja nichts erwarten. Du Microsoft Veteran

    @Topic:
    Ich mach dir mal eine Beispielseite mit Switchabfrage: Klick
    Hier mal die einzelnen Dateien:

    index.php:
    PHP-Code:
    <html>
    <head>
    <style type="text/css">
    .Navigation {
    background: #FFFFCC;
    padding:3px;
    border:1px solid silver;
    width:150px;
    height:400px;
    position:absolute; left:0px;top:10px;
    }
    .Main {
    background: #FFFFCC;
    padding:3px;
    border:1px solid silver;
    width:500px;
    height:400px;
    position:absolute; left:200px;top:10px;
    }
    </style>
    </head>
    <body>
    <div class="Navigation">
    <a href="index.php?content=bla">-Bla</a><br />
    <a href="index.php?content=blabla">-BlaBla</a><br />
    <a href="index.php?content=blablabla">-BlaBlaBla</a><br />
    </div>
    <div class="Main">
    <?php
    switch($content){
    case 
    "bla": include("bla.php"); break;
    case 
    "blabla": include("blabla.php"); break;
    case 
    "blablabla": include("blablabla.php"); break;
    default: include(
    "bla.php"); break;
    }
    ?>
    </div>
    </div>
    </body>
    </html>
    bla.php:
    PHP-Code:
    Blubb 
    blabla.php:
    PHP-Code:
    BlubbBlubb 
    blablabla:
    PHP-Code:
    BlubbBlubbBlubb 

  2. #2
    Zitat Zitat von Milchbox
    @besoffener Affe:
    Sag mal willst du mich verarschen Der hat nur gesagt das er hofft das es nichts mit PHP zu tun hat aber nicht das er nicht wissen will wie das mit PHP geht.
    Aber von einem der mit Frames arbeitet kann man ja nichts erwarten. Du Microsoft Veteran

    @Topic:
    Ich mach dir mal eine Beispielseite mit Switchabfrage: Klick
    Hier mal die einzelnen Dateien:

    index.php:
    PHP-Code:
    <html>
    <head>
    <style type="text/css">
    .Navigation {
    background: #FFFFCC;
    padding:3px;
    border:1px solid silver;
    width:150px;
    height:400px;
    position:absolute; left:0px;top:10px;
    }
    .Main {
    background: #FFFFCC;
    padding:3px;
    border:1px solid silver;
    width:500px;
    height:400px;
    position:absolute; left:200px;top:10px;
    }
    </style>
    </head>
    <body>
    <div class="Navigation">
    <a href="index.php?content=bla">-Bla</a><br />
    <a href="index.php?content=blabla">-BlaBla</a><br />
    <a href="index.php?content=blablabla">-BlaBlaBla</a><br />
    </div>
    <div class="Main">
    <?php
    switch($content){
    case 
    "bla": include("bla.php"); break;
    case 
    "blabla": include("blabla.php"); break;
    case 
    "blablabla": include("blablabla.php"); break;
    default: include(
    "bla.php"); break;
    }
    ?>
    </div>
    </div>
    </body>
    </html>
    bla.php:
    PHP-Code:
    Blubb 
    blabla.php:
    PHP-Code:
    BlubbBlubb 
    blablabla:
    PHP-Code:
    BlubbBlubbBlubb 
    Ich befürchte das ist etwas zu komplex für Anfänger. Leute die programmieren können würden das auf Anhieb verstehen, aber für Leute die keine Ahnung ist das schwer. Mag zwar die beste Lösung sein, aber ich empfehl doch lieber die ifisset Version bis er die Zusammenhänge versteht. Wäre IMHO sinnvoller.

    Zu den Frames: Also ich finde dass Frames nichts weiter als Ausgeburten der Hölle sind und freu mich schon dass sie in der nächsten HTML Version wegfallen. Ich find auch nicht toll dass man mit JavaScript verlinkt. Dass man Sachen mit JS verlinkt find ich auch schwachsinnig. Für einige (ziemlich viele eigentlich) ohne JS wird das dann zum Problem weil sie nur die Startseite (Granichts?) sehen. Ich würd dir wirklich empfehlen das ganze mit PHP umzusetzen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •