links worden niet geopend in container div

Status
Niet open voor verdere reacties.

uaejeroen

Terugkerende gebruiker
Lid geworden
7 dec 2009
Berichten
1.665
HTML:
<!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>Untitled Document</title>
<link href="stylesheet/basic.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="container">
<div id="apDiv1"> <a href="/index.htm"><center><img src="afbeeldingen/carhirehead.jpg".jpg" width="1094" height="112" alt="home" /></a></center></div>
<div id="apDiv2">
  <li><a href="html/cars.htm">Car rental service</a><br />
  </li>
  </div>

<div id="apDiv3">
<li>Other information</li>
</div>
<div id="apDiv4">
<center>
  <h1>We only supply top condition  <br />
    Toyota Vios, Vigo and Fortuner vehicles</h1>
  <p>&nbsp;</p>
</center>
<center><img src="afbeeldingen/Cars/carhire2.jpg" width="276" height="167">
<img src="afbeeldingen/Cars/carhire1.jpg" width="276" height="167"></center>
<br />
<center><b>Rates from 800 baht per day<br>
 Minimum hire period 4 days <br>

Full insurance cover<br>
 Long term rental discounts<br>
 Free local delivery<br>
 Low mileage fully serviced<br>
 Nationwide breakdown cover<br>
<br>
Contact us<br>
nail<br>
</b><br />
 <img src="afbeeldingen/Cars/carhire3.jpg">
</center>
</div>

</div>
</body>

<?php
if (isset($_GET['p'])) {
$includebstandtemp = $_GET['p'];
if (is_file($_GET['p'] . '.html')) {
$includebstand = ''.$includebstandtemp.'.html';
}
}
else {
$includebstand = '';
}
if (!empty($includebstand)) {
include($includebstand);
}
?>

<?php if (!isset($_GET['p'])) { ?>

<?php } ?>


</div>
</div>
</body>
</html>

Wat doe ik verkeert?

Graag advies
 
Laatst bewerkt:
Dit bijvoorbeeld: src="afbeeldingen/carhirehead.jpg".jpg"

Ron
 
even

ik wil weten waarom de pagina's niet in het midden openen

Maar bedankt voor de tip
 
In dezelfde regel staat (afgekort):
<div><a><center><img></a></center></div>
Dat is verkeerd genest: tags moeten altijd in omgekeerde volgorde afgesloten worden. Het zou moeten zijn:
<div><center><a><img></a></center></div>
Maar <center> is sinds 1999 afgekeurde/achterhaalde ("deprecated") html. Centreren moet je doen met css.
Bv. de <div id="apDiv1"> de centreer-opdracht geven:
Code:
#apDiv1 {
   ...
   text-align: center;
   }
Ik zie trouwens in je code ook twee keer </body> staan, dat kan ook wel eens goed zijn voor problemen.
Check altijd even met de html- en de css-validator! :)
 
Hartelijk dank

Ik had inderdaad meer tijd moeten beteden aan de code

Ik zal er vandaag mee verder gaan...ik heb net ook een ecommerce script voor php gevonden.... maar dat ziet er vrij ingewikkeld uit

Maar ik houd van experimenteren

u hoort nog van mmij
 
beste

Beste CSSHUNTER

Hierbij wil ik laten weten dat het helaas niet werkt

Het is jammer want ik heb een zelfde soort script/layoout gehad die wel perfect werkte


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>Untitled Document</title>
<link href="stylesheet/basic.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="container">
<div id="apDiv1"> <center><a href="/index.htm"><img src="afbeeldingen/carhirehead.jpg".jpg" width="1094" height="112" alt="home" /></a></center></div>
<div id="apDiv2">
  <li><a href="html/cars.htm">Car rental service</a><br />
  </li>
  </div>

<div id="apDiv3">
<li>Other information</li>
</div>
<div id="apDiv4">
<center>
  <h1>We only supply top condition  <br />
    Toyota Vios, Vigo and Fortuner vehicles</h1>
  <p>&nbsp;</p>
</center>
<center><img src="afbeeldingen/Cars/carhire2.jpg" width="276" height="167">
<img src="afbeeldingen/Cars/carhire1.jpg" width="276" height="167"></center>
<br />
<center><b>Rates from 800 baht per day<br>
 Minimum hire period 4 days <br>

Full insurance cover<br>
 Long term rental discounts<br>
 Free local delivery<br>
 Low mileage fully serviced<br>
 Nationwide breakdown cover<br>
<br>
Contact us<br>
nail<br>
</b><br />
 <img src="afbeeldingen/Cars/carhire3.jpg">
</center>
</div>

</div>


<?php
if (isset($_GET['p'])) {
$includebstandtemp = $_GET['p'];
if (is_file($_GET['p'] . '.html')) {
$includebstand = ''.$includebstandtemp.'.html';
}
}
else {
$includebstand = '';
}
if (!empty($includebstand)) {
include($includebstand);
}
?>

<?php if (!isset($_GET['p'])) { ?>

<?php } ?>


</div>
</div>
</body>
</html>

Ik weet dat center nog moet verwerken in het css file

Maar waarom wordt cars.htm in een apparte pagine geopend en niet in het midden van de index?
 
Ik zou toch eerst de voor de handliggende fouten eruit halen en de boel leesbaar maken. Die jpg.jpg staat er nog steeds in. Aan het eind van de code staan twee </div> die verder geen functie hebben. En wat meer inspringen maakt de boel leesbaarder.

Bij mij, in Firefox en IE, probeert hij wel de cars.htm in hetzelfde venster te openen, wellicht een browser instelling (open link in new window?)

Ron
 
cars.htm opent niet in een div omdat pagina's niet in een div geladen kunnen worden. Je bent in de war met frames, of je probeert iets ste includen via php, maar zoals het er nu staat verwijs je gewoon naar de pagina cars.htm en die wordt dan gewoon geopend.
 
Beste

Hoe krijg ik deze pagina dan geopend in het midden...
Volgens mij staat het goed
Alles in 1 container div ik wil ap.div 2 in ap.div4 geopend hebben
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan