Site vloeiend maken
Bij het bladeren door de menu's schokt de site echter enorm. Met name in internet explorer, maar ook in chrome doet hij dit incidenteel.
Hij laad elke pagina uit een menu. Ik heb 1 php-pagina en doe op basis van een variabele bepalen welke inhoud hij weergeeft.
De stijlen gaan via een style-sheet.
Het is net of hij bij elke klik op een menu item alles opnieuw moet laden en de pagina wordt een fractie van een seconde wit en dan staat hij er. Dit is niet prettig.
Ook de header, die eigenlijk continu 100% het zelfde blijft wordt op nieuw geladen.
In Chrome gaat het wel beter, en lijkt hij dit niet continu te doen. Echter gebruiken nog steeds redelijk wat mensen IE.
Weet iemand waar dit aan kan liggen?
Onder de relevante code
<div id="content">
<div id="header"></div>
<div id="menu">
<ul>
<li> <a href="home.html"><img src="images/home_in_use.png" alt="menu home"/></a> </li>
<li> <a href="organisatie.html"><img src="images/organisatie_in_use.png" alt="menu organisatie"/></a> </li>
<li> <a href="diensten.html"><img src="images/diensten_in_use.png" alt="menu diensten"/></a> </li>
<li> <a href="vacatures.html"><img src="images/vacatures_in_use.png" alt="menu vacatures"/></a> </li>
<li> <a href="contact.html"><img src="images/contact_in_use.png" alt="menu contact"/></a> </li>
</ul>
</div>
<div id="main">
Code (php)
<div id="footer">
<a href="algemene_voorwaarden.html"><img src="images/algemene_voorwaarden.png" alt="algemene voorwaarden"/></a>
</div>
</div>
</body>
</html>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
function fromcontent($action){echo '<div id="bovenkant"></div><div id="midden"><div id="tekst">';
$query_select_tekst="SELECT titel,inhoud FROM content WHERE naam='$action'";
$uitvoer_query_select_tekst=mysql_query($query_select_tekst);
while($rij_query_select_tekst=mysql_fetch_array($uitvoer_query_select_tekst)) {echo "<h1>" . $rij_query_select_tekst['titel'] . "</h1>"; echo $rij_query_select_tekst['inhoud'];}}
function withtitle($action){echo '<div id="bovenkant';
echo $action;
echo '"></div><div id="midden"><div id="tekst">';
$query_select_tekst="SELECT titel,inhoud FROM content WHERE naam='$action'";
$uitvoer_query_select_tekst=mysql_query($query_select_tekst);
while($rij_query_select_tekst=mysql_fetch_array($uitvoer_query_select_tekst)) {echo $rij_query_select_tekst['inhoud'];}}?>
function fromcontent($action){echo '<div id="bovenkant"></div><div id="midden"><div id="tekst">';
$query_select_tekst="SELECT titel,inhoud FROM content WHERE naam='$action'";
$uitvoer_query_select_tekst=mysql_query($query_select_tekst);
while($rij_query_select_tekst=mysql_fetch_array($uitvoer_query_select_tekst)) {echo "<h1>" . $rij_query_select_tekst['titel'] . "</h1>"; echo $rij_query_select_tekst['inhoud'];}}
function withtitle($action){echo '<div id="bovenkant';
echo $action;
echo '"></div><div id="midden"><div id="tekst">';
$query_select_tekst="SELECT titel,inhoud FROM content WHERE naam='$action'";
$uitvoer_query_select_tekst=mysql_query($query_select_tekst);
while($rij_query_select_tekst=mysql_fetch_array($uitvoer_query_select_tekst)) {echo $rij_query_select_tekst['inhoud'];}}?>
Gewijzigd op 12/03/2012 12:23:08 door Charles Xavier
Er zijn nog geen reacties op dit bericht.