Avatar billede loui-lol Nybegynder
10. september 2004 - 08:12 Der er 9 kommentarer og
1 løsning

Har probelmer med width, kan ikke få den til at passe i min frame

Hej!

Jeg leder og leder, men kan ikke finde ud af hvad fejlen er.
Jeg har en side, som er opbygget i frames, og det tror jeg måske er årsag til at min gæstebog bliver for bred i billedet, men er der nogle der har en anden ide eller kan se fejlen..

Louise Lund

Kig på www.louiselund.dk --> på gæstebogen!

Kilden ser således ud:

</head>
<body bgcolor="gray" leftmargin="0" rightmargin="0">

<tr>
<td><table width="404px" bgcolor="black" cellpadding="1px" cellspacing="0px">
<tr>
<td class="overskrift">Gæstebog<p></td>
<tr>
</tr>
<td class="tekst"><A HREF="skriv1.php">Skriv i min gæstebog</A><p></td>
</tr>
</table></td></tr>

<tr>
<td><table cellpadding="1px" cellspacing="0px" width="404px" ><?

$user = 'louiselunddk';
$pass = 'hemmeligt';
$database = 'gestbog';

// Jammen, lad os dog ringe mysql (rigtig) op!

mysql_connect("localhost",$user,$pass);
mysql_select_db("louiselunddk");

$hentbesked = @mysql_query("SELECT * FROM `$database` ORDER BY `time` DESC") or die ('<span color="red"><b>ERROR NR. 1</b> - '.mysql_error().'</span>');

// lad os dog lave den dumme while-løkke..

        while($besked = mysql_fetch_array($hentbesked)) {
          echo '<tr>';
          if($besked[email]) {
            echo '<td bgcolor="white"><A HREF="mailto:' . $besked['email'] . '" title="Send en mail til: ' . $besked['email'] . '">' . $besked['name'] . '</a></td>';
          }else{
            echo '<td class="tekst" bgcolor="yellow">'.$besked['name'] . '</td>';
          }
          if($besked[www] == 'http://'  || !$besked[www]) {
            echo '<td bgcolor="white" width="0px" class="tekst""></td>';
          }else{
            echo '<td class="tekst2" bgcolor="green" align="center"><A HREF="' . $besked['www'] . " target="_blank" title="Gå til: ' . $besked['www'] . '">' . $besked['www'] . '</a></td>';
          }
        echo '<td bgcolor="pink" class="tekst" align="center">'.strftime("%d-%m-%y",$besked[time]).'</td></tr><tr><td width="60%" colspan="5" class="tekst2" bgcolor="#4E6C8B">'.$besked['besked'].'</td></tr>';
      };
?></table></tr>

</body>
</html>

ps. jeg har prøvet at sætte widten til 404px da dette er max!
Farverne skal i ikke tage jer af, sku bare se om jeg ku finde fejlen..
Avatar billede and_ Nybegynder
10. september 2004 - 09:41 #1
Prøv istedet for at angive med pix's så definer den med %

<tr>
<td><table width="100%" bgcolor="black" cellpadding="1px" cellspacing="0px">
<tr>
<td class="overskrift">Gæstebog<p></td>
<tr>
</tr>
<td class="tekst"><A HREF="skriv1.php">Skriv i min gæstebog</A><p></td>
</tr>
</table></td></tr>

<tr>
<td><table cellpadding="1px" cellspacing="0px" width="100%" ><?
Avatar billede and_ Nybegynder
10. september 2004 - 09:46 #2
Sad lige og kiggede ordentligt efter.... Synes du ikke at du mangler et tabletag under <body>-tagget???? :p

</head>
<body bgcolor="gray" leftmargin="0" rightmargin="0">

<!-- Lige her :p -->

<tr>
<td><table width="404px" bgcolor="black" cellpadding="1px" cellspacing="0px">
<tr>
<td class="overskrift">Gæstebog<p></td>
Avatar billede and_ Nybegynder
10. september 2004 - 09:48 #3
og din slut kode er også gal:

?></table></tr>

</body>
</html>

Skal vist nærmere være (efter jeg har kigget på din side):'

?>
</table>
</body>
</html>
Avatar billede hmm10 Nybegynder
10. september 2004 - 09:50 #4
For det første ville jeg gemmes BODY's specifikationer i CSS, som fx. margin, background-color osv.

Efter <body> har du en <tr>, hvor er <table> henne? - ligeledes i slut.

Du kan bestemme i din frames, hvilke specifikationer scroll skal have. Se mere her:
http://www.buildwebsite4u.com/advanced/html-frames.shtml
Avatar billede loui-lol Nybegynder
10. september 2004 - 23:55 #5
Ja ja, kan godt se det er galt nu, men tror i det hjælper slt det i siger??? Nå, men ved at hvis man sætter width til 100% hjælper det ikke på mit problem...
Avatar billede loui-lol Nybegynder
15. september 2004 - 15:50 #6
tak for hjælpen
Avatar billede roenving Novice
15. september 2004 - 16:38 #7
-- er det konsekvent, at du ikke vil dele point ud ?-)

-- det kan godt være, at nogle kommer med forslag uden at lægge dem som svar, men jeg gør det f.eks. bl.a. fordi jeg alt for tit har oplevet, at en hel del af en fuld afklaring af et spørgsmål kommer efter at point er uddelt, og andre end de involverede derfor opfatter det som et afsluttet spørgsmål, så man går glip af deres input ...

-- og selvom det ikke hver gang lykkes at få løst et problem fuldt er en anerkendelse af indsatsen jo ikke af vejen !-)
Avatar billede and_ Nybegynder
15. september 2004 - 17:33 #8
hhhmmm... Du siger tak for hjælpen, men du kunne vel have givet lidt point også til dem som har hjlupet dig.
Avatar billede loui-lol Nybegynder
16. september 2004 - 19:01 #9
hej!! Nej, det er ikke konsekvent jeg ikke deler ponit ud. Vil da meget gerne give ponit til jer ;) Men lukkede bare spørgsmålet.. Kan jeg gøre det godt igen?
Avatar billede roenving Novice
18. september 2004 - 15:40 #10
-- en anden gang kan du jo fortælle om det virker og bede dem, som har hjulpet dig med dit problem, lægge et svar, så du kan uddele point ,-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester