ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
465
465
EMPFEHLEN
-
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:
und hier der css 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>
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.
-
28.07.11 19:10 #2
- 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
-
ne dass ists leider auch nicht...
-
28.07.11 19:14 #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 chmeeMein 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 <-
-
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.
-
29.07.11 00:44 #6
- 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.
Ich vermute nämlich eine PHP-Fehlermeldung(E_WARNING), weil er die Datei ".php" nicht includen konnte.Code :1 2 3 4 5
<?php // if (isset($HTTP_POST_VARS["site"])) // $site=$HTTP_POST_VARS["site"]; include("$site.php"); ?>
Ü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
-
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 "> <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
-
Webseiten Inhalt dynamisches Hintergrundbild
Von Norman_79 im Forum CSSAntworten: 8Letzter Beitrag: 02.08.10, 19:47 -
Dynamisches RSS?
Von xwurst im Forum Coders TalkAntworten: 1Letzter Beitrag: 06.10.09, 13:18 -
Hintergrundbild verändern so das der Content weiss ist
Von Moritzilie im Forum HTML & XHTMLAntworten: 8Letzter Beitrag: 12.03.08, 18:32 -
Dynamisches Hintergrundbild!
Von Fischi2k im Forum HTML & XHTMLAntworten: 4Letzter Beitrag: 22.08.05, 13:06 -
Was ist ein dynamisches Laufwerk ?
Von sleepo im Forum HardwareAntworten: 1Letzter Beitrag: 16.01.05, 18:02





Zitieren

Login





