login  Naam:   Wachtwoord: 
Registreer je!
 Forum

td hoogte

Offline Stefan14 - 24/06/2007 19:02 (laatste wijziging 24/06/2007 19:02)
Avatar van Stefan14PHP gevorderde Ik heb een kalenderscript, en geef elke week op een nieuwe regel weer.

Om iedere regel even hoog te laten zijn bereken ik vantevoren hoeveel regels er gebruikt zullen worden en wil dan iedere regel dezelfde hoogte geven.

Vreemd genoeg verpest FF de kalender meer dan IE.
zie de huidige resultaten op de volgende links:
kalender IE
kalender FF

Zoals te zien is wordt de hoogte die ik opgeef niet aangehouden.

Ik gebruik de volgende (ingekorte) codes.

  1. <?php
  2. $aantalregels = ceil(($aantaldagen+$aantalbegin+$aantaleind) / 7);
  3. $hoogte = 90 / $aantalregels.'%';
  4.  
  5. echo('<td class="kalender" height="'.$hoogte.'">'.$i.'<br>'.$row1['titel'].'</td>');
  6. ?>

4 antwoorden

Gesponsorde links
Offline elecomte - 24/06/2007 19:12
Avatar van elecomte Grafische interesse Je vergat er px bij te zetten  wat pixels betekent. Niet?
Offline Stefan14 - 24/06/2007 19:13
Avatar van Stefan14 PHP gevorderde nee, ik wil het in procenten hebben, daarom staat dit er ook achter bij $hoogte.

en als je in html pixels wilt hoef je dit er niet bij te zetten, in css wel.
Offline freak123 - 25/06/2007 08:20
Avatar van freak123 Nieuw lid Ik ken niets van PHP, maar wel van javascript, dus lijkt het me vrij logisch dat je variabelen niet tussen aanhalingstekens zet, omdat ze dan gezien worden als tekst. (kan zijn dat ik het mis heb, maar in javascript is dit iig zo.) Het zou kunnen dat het daar aan ligt.
Offline Stefan14 - 25/06/2007 14:11
Avatar van Stefan14 PHP gevorderde die aanhalingstekens zijn in dit geval juist om de variabele 'buiten de quotes' te halen.
Vrij standaard in php alhoewel sommige mensen dit helaas niet toepassen.

Maar dat is het probleem in ieder geval niet.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.21s