tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
465
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Maupa
    Maupa Maupa ist offline Rookie
    Registriert seit
    Jul 2011
    Beiträge
    5
    Hi Leute,

    ich spiel mich neuerding mit PHP und HTML kombinationen und bin beim bauen meiner Seite auf ein problem gestoßen, dass ich nicht lösen kann.
    Meine hauptseite ist eine php die verschiedene phps für den "content" behinhaltet. Alle greifen auf ein css zurück.
    jetzt hab ich ein problem mit der dynamischen seite bzw hintergrundbildanpassung. normalerweise sollte mein hintergrundbild das im wrapper (haupt php) eingebunden ist sich dynamisch verlängern nach unten mit dem seitenhinhalt ("content" im eigene php), was aber nicht passiert, die seite wird zwar länger, läuft aber nachdem das hintergrund bild einmal oben gezeigt ist auf dem backgroundcolor des body weiter. Ebensowenig passt sich der footer an.
    Hab schon alle möglichen css einstellungen für wrapper body und footer ausprobiert, aber da ändert sich nix.
    kann es sein dass die info ausm php content (also die tatsächliche länge des inhalts) nicht an das den wrapper übergeben werden kann?

    Hier mal der php code:

    PHP-Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>WeWatch Home</title>
    <link href="style.css" rel="stylesheet" type="text/css" />
    </head>


    <body>
    <!--  begin header ---------------->
    <div id="wrapper">
          <div id="headline"><img src="images/monkey.jpg"/>
        </div>
        <form id='login' action='login.php' method='post' accept-charset='UTF-8'>
        <input type='text' onfocus="this.value='';" name='username' id='username' size="15" maxlength="30" value="User Name"/>
        <input type='text' onfocus="this.type='password'; this.value='';" name='password' id='password' size="15" maxlength="30" value="Password" />
         <br><input type='submit' name='Submit' value='Log In' />
         <input type='submit' name='Submit' value='Register' />
         <input type="checkbox" name="telemarket"/>Remeber me
          </form>
    <!--  end header ---------------->
    <!--  begin links ---------------->
          <div id="navigationBar">
          <?php
          
    include("navigator.php");
          
    $site=navigator($_GET["site"]);
          
    ?>
          </div>
    <!--  end links ---------------->
    <!--  begin main site ---------------->
      <div id="content">
          <?php
        
    //  if (isset($HTTP_POST_VARS["site"]))
        //      $site=$HTTP_POST_VARS["site"];
          
    include("$site.php");
          
    ?>
          
      </div>
    <!--  begin footer ---------------->
    <div id="footer">
    <img src="Images/FrameEnd.jpg" />
    </div>

    <!--  end footer ---------------->
    </div>
    </body>
    </html>
    und hier der css code:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    
    @charset "UTF-8";
    /* CSS Document */
     
    html, body {
        background-colour:#000;
        height: 100%;
        left: 0px;
        top: 0px;
        right: auto;
        bottom: auto;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-style: normal;
        line-height: 14pt;
        font-weight: lighter;
        font-variant: normal;
        color: #0CC;
        text-decoration: none;
        background-color: #000;
    }
     
     
     
    a:visited {
        text-decoration: none;
        border: 0px;
        border-style: none;
        color: #d09c02;
    }
    #wrapper {
        background: url(images/FrameHTML.jpg) repeat-y;
        position: relative;
        min-height: 100%;
        height:auto;
        height: 100%;
        width: 800px;
        margin-top: 0px;
        margin-right: auto;
        margin-left: auto;
        border: 0px;
        border-style: none;
        top: 0px;
        padding: 0px;
        text-decoration: none;
    }
     
    #headline{
    top: 0px;
    left: 10px;
    width: 790px;
    height: 130px;  
    }   
        
    #content {
        position: absolute;
        min-height:100%;
        left: 29px;
        top: 185px;
        width: 770px;
        margin: 0px;
        list-style-type: none;
        padding-right: 0px;
        border: 0px;
    }
     
    #login{
        position: absolute;
        left: 533px;
        top: 10px;
        width: 246px;
        height: 40px;
        boder: 0px;
    }
    #upload{
        left: 530px;
        top: 50px;
        width: 250px;
        height: 350px;
    }
        
    #index {
        position: absolute;
        left: 750px;
        top: 560px;
    }
    #start {
        position: absolute;
        left: 0px;
        top: 0px;
    }
     
    #startMaupa {
        position: absolute;
        left: 317px;
        top: 303px;
    }
     
    #startCommunity
    {
        position: absolute;
        left: 279px;
        top: 376px;
    }
     
    #links {
        position: absolute;
        left: 0px;
        top: 102px;
        width: 100px;
        height: 300px;
    }
     
     
    #footer
    {
        position: absolute;
        bottom: 0px;
        width: 100%;
        line-height: 1.5em;
        left: -2px;
    }


    wenn da jemand erfahrung hat wär das super, ich komm da grad nicht weiter, weil ansonsten alle funktionen gut klappen, z.b. auch die extra php für meine navigationsliste.
     

  2. #2
    SchwarzerMagierm SchwarzerMagierm ist offline Mitglied Silber
    Registriert seit
    Jul 2011
    Beiträge
    63
    Mach mal das repeat-y da weg, weis zwar net ob das der fehler sein könnte aber habe selbst das teil noch nie genutzt
     

  3. #3
    Avatar von Maupa
    Maupa Maupa ist offline Rookie
    Registriert seit
    Jul 2011
    Beiträge
    5
    ne dass ists leider auch nicht...
     

  4. #4
    Avatar von chmee
    chmee chmee ist offline mod | media
    tutorials.de Moderator
    Registriert seit
    Apr 2004
    Ort
    Berlin bei Potsdam
    Beiträge
    7.629
    Blog-Einträge
    4
    Bau testweise mal ne Seite nur mit dem Hintergrund-Häppchen, und teste dann, woran es liegt. Ich musste mich auch mal n Stündchen damit auseinandersetzen, bis es ging. JS war Pflicht. Wenn es Dir hilft, findest Du in der PM, die gleich kommt, eine url, wo ich seitengroßen BG mißbraucht habe.

    mfg chmee
     
    Mein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
    Benutzt den DANKE-Knopf oder bewertet den Beitrag

    "GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
    -> Regexp <- -> php <- -> Javascript <-

  5. #5
    Avatar von Maupa
    Maupa Maupa ist offline Rookie
    Registriert seit
    Jul 2011
    Beiträge
    5
    danke für den link aber scheitert am JS, das kapier ich nicht...php ist auch schon neu für mich.
    Wrapper scheint probleme zu machen, ich versuchs mal mit ner tabelle statt dem wrapper und schau ob der content.php die länge des hintergrundbilds in der tabelle anpasst.
     

  6. #6
    Ludwig Behm Ludwig Behm ist offline Grünschnabel
    Registriert seit
    Jul 2011
    Beiträge
    2
    Um dein Problem zu rekonstruieren, bräuchten wir auf jeden Fall den Inhalt den das PHP im Quelltext des Browsers ausgibt.
    Code :
    1
    2
    3
    4
    5
    
          <?php
        //  if (isset($HTTP_POST_VARS["site"]))
        //      $site=$HTTP_POST_VARS["site"];
          include("$site.php");
          ?>
    Ich vermute nämlich eine PHP-Fehlermeldung(E_WARNING), weil er die Datei ".php" nicht includen konnte.
    Überprüfe einfach nochmal welche Datei hier eingebunden werden sollte. ggf. die Variable $site belegen.

    Welchen Browser verwendest du? Nicht das wir uns jetzt am Code dumm und dämlich suchen und dann liegt es nur an einer schlechten Umsetzung vom IE
     

  7. #7
    Avatar von Maupa
    Maupa Maupa ist offline Rookie
    Registriert seit
    Jul 2011
    Beiträge
    5
    Hier ist Seitenquelltext:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>WeWatch Home</title>
    <link href="style.css" rel="stylesheet" type="text/css" />
    </head>
     
     
    <body>
    <!--  begin header ---------------->
    <div id="wrapper">
        <div id="headline"><img src="images/monkey.jpg"/>
        </div>
        <form id='login' action='login.php' method='post' accept-charset='UTF-8'>
        <input type='text' onfocus="this.value='';" name='username' id='username' size="15" maxlength="30" value="User Name"/>
        <input type='text' onfocus="this.type='password'; this.value='';" name='password' id='password' size="15" maxlength="30" value="Password" />
        <br><input type='submit' name='Submit' value='Log In' />
        <input type='submit' name='Submit' value='Register' />
        <input type="checkbox" name="telemarket"/>Remeber me
        </form>
    <!--  end header ---------------->
    <!--  begin links ---------------->
         <div id="navigationBar">
         <link href="style.css" rel="stylesheet" type="text/css" />
    <a href="wewatch.php?site=home">Home</a><a href="index.html">Maupa's World</a><a href="wewatch.php?site=map">CCTV Map</a><a href="wewatch.php?site=forum">Forum</a><a href="wewatch.php?site=download">Downloads</a><a href="wewatch.php?site=links">Links</a>Contact   </div>
    <!--  end links ---------------->
    <!--  begin main site ---------------->
      <div id="content">
          
       <h3>Contact Maupa</h3>
       If you have any questions or suggestions<br>
    please use the contact form:<br>
    <form action="wewatch.php" method="get" enctype="text/plain">
    <input type="hidden" name="site" value="contact">
    <p>Name: <br><input name="name" value="" type="text" size="40" maxlength="30"></p>
    <p>E-Mail: <br><input name="mail" value="" type="text" size="40" maxlength="40"></p>
    <p> Message: <br><textarea name="message" cols="31" rows="10"></textarea></p>
    <input type="submit" name="submit" value=" Submit "> &nbsp;&nbsp;
    <input type="reset" value=" Reset ">
    </form>
          
      </div>
    <!--  begin footer ---------------->
    <div id="footer">
    <img src="Images/FrameEnd.jpg" />
    </div>
     
    <!--  end footer ---------------->
    </div>
    </body>
    </html>

    Ich hab mir die datei im safari als auch ff angeschaut, klappt bei beiden nicht.
    alles von <h3> bis </form> ist die ausgabe der context.php, also der jeweiligen seit
    und der footer hängt natürlich auch irgendwo fest im bild rum

    ich verstehe dass man mit js die contentlänge dem wrapper mitteilen könnte oder?
     

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 02.08.10, 19:47
  2. Dynamisches RSS?
    Von xwurst im Forum Coders Talk
    Antworten: 1
    Letzter Beitrag: 06.10.09, 13:18
  3. Hintergrundbild verändern so das der Content weiss ist
    Von Moritzilie im Forum HTML & XHTML
    Antworten: 8
    Letzter Beitrag: 12.03.08, 18:32
  4. Dynamisches Hintergrundbild!
    Von Fischi2k im Forum HTML & XHTML
    Antworten: 4
    Letzter Beitrag: 22.08.05, 13:06
  5. Was ist ein dynamisches Laufwerk ?
    Von sleepo im Forum Hardware
    Antworten: 1
    Letzter Beitrag: 16.01.05, 18:02

Stichworte