Autor |
Nachricht |
lekat
Threadersteller
Dabei seit: 22.09.2006
Ort: -
Alter: 40
Geschlecht:
|
Verfasst Fr 22.09.2006 14:49
Titel Div-Background vor Inhalt laden |
|
|
N'abend allerseits,
nach langem Lesen hab ich mich dann jetzt auch mal angemeldet.
Ich habe ein kleines Problem mit meiner Homepage, folgendes: Meine Seite besteht aus Ebenen, und bei nem Klick auf einen Link wird der Inhalt in die Hauptebene reingeladen. Leider wird dann erst der Inhalt, und erst anschließend der Hintergrund der Hauptebene geladen. Wie kann ich das ändern? Sieht ziemlich blöd aus wenn man drauf warten muss bis zum Schluss.
Hier der Quellcode (nur ein Ausschnitt, wenn ihr mehr braucht sagt bescheid)
PHP-Datei:
Code: | <div id="backgroundlayer">
<?php
if (isset($_REQUEST[show])) {
$show = $_REQUEST[show];
}
else {
$show= "home";
}
$show .= ".txt";
include($show); ?>
</div> |
CSS-Datei:
Code: | #backgroundlayer {
position:absolute;
left:41px;
top:196px;
width:712px;
height:399px;
background-image:url(images/bg.jpg);
layer-background-image:url(images/bg.jpg);
} |
das doppelte Reinladen war gedacht damits auch mit allen Browsern funktioniert, vorher hatte ich Probleme.
Danke schonmal,
lekat
|
|
|
|
|
lekat
Threadersteller
Dabei seit: 22.09.2006
Ort: -
Alter: 40
Geschlecht:
|
Verfasst So 24.09.2006 12:16
Titel
|
|
|
Ist die Frage jetzt zu kompliziert oder zu leicht?
Habe auch schon gegoogelt und im Forum gesucht aber nix passendes gefunden.
|
|
|
|
|
Anzeige
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst So 24.09.2006 12:31
Titel
|
|
|
hm, wenn ich deine frage verstehen würde, dann könnt ich vielleicht
auch drauf antworten - tu ich aber nich.
spontan klingt's nach: das hintergrund bild ist zu groß bzw. deine
leitung zu langsam.
|
|
|
|
|
lekat
Threadersteller
Dabei seit: 22.09.2006
Ort: -
Alter: 40
Geschlecht:
|
Verfasst So 24.09.2006 13:44
Titel
|
|
|
Nein, es muss zuviel Inhalt reingeladen werden, und da der geladen wird bevor das Hintergrundbild geladen wird, sieht das doof aus, Inhalt ohne Hintergrund.
Ich dachte: div auf, php einladen, div zu würde erst alle div-daten verarbeiten, aber leider wird erst alles in der eingelesenen Datei geladen.
Ist das verständlicher?
|
|
|
|
|
Popkultur
Dabei seit: 08.05.2006
Ort: bei Stuttgart
Alter: -
Geschlecht:
|
Verfasst So 24.09.2006 16:07
Titel
|
|
|
Ich glaube Du hast etwas Grundlegendes an php und div nicht verstanden.
|
|
|
|
|
Raumwurm
Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst So 24.09.2006 21:47
Titel
|
|
|
Hmm, mit Javascript könntest du hergehen und
den Inhalt erst bei onload einblenden lassen.
|
|
|
|
|
lekat
Threadersteller
Dabei seit: 22.09.2006
Ort: -
Alter: 40
Geschlecht:
|
Verfasst Di 26.09.2006 02:30
Titel
|
|
|
Kreativist hat geschrieben: | Ich glaube Du hast etwas Grundlegendes an php und div nicht verstanden. |
sowas kann passieren wenn der Dozent noch weniger weiß als man selber. Hmmm... Werd mir wohl mal ein schlaues Buch ooder Tutorial nahe legen müssen.
Aber eine Lösung für jetzt gibt es nicht, oder? Könnt ihr mir ein bisschen helfen oder ist es sinnlos so?
|
|
|
|
|
Raumwurm
Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 26.09.2006 07:03
Titel
|
|
|
Raumwurm hat geschrieben: | Hmm, mit Javascript könntest du hergehen und
den Inhalt erst bei onload einblenden lassen. |
Code: | <?xml version="1.0" encoding="utf-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/1999/PR-xhtml1-19991210/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="JavaScript" type="text/javascript">
<!--
function wennGeladen() {
document.getElementById('blub').style.visibility = "visible";
}
window.onload = wennGeladen;
-->
</script>
<style type="text/css">
<!--
#blub {
visibility:hidden;
}
-->
</style>
</head>
<body id="blub">
Dein Inhalt
</body>
</html>
|
|
|
|
|
|
|
|
|
Ähnliche Themen |
DreamWeaver: Inhalt in Frame laden
Datum auslesen - Inhalt entsprechend laden [solved]
c4d background?
Background als Tapete? name?
css problem mit background
background-repeat im IE6
|
|