Avatar billede dmg Nybegynder
21. maj 2004 - 11:28 Der er 12 kommentarer og
1 løsning

celle skal holde sin størrelse

Hej eksperter.

Jeg har et problem med nedenstående html kode på linje 28.

Hvis du previewer koden her, ser det fint ud, men hvis du skriver en masse tekst mellem de 2 pre tags, ombryder den cellen og det må den ikke :(

Jeg bliver nødt til at bruge <pre> tag fordi, jeg skriver et  nyhedsbrev i et <textarea>, hvor der kan forkomme linjeskift osv. Jeg håber virkelig der er ind der har en løsning!!! da det haster lidt.

Det skal lige sige at hvis man fjerne pre tags virker det fint! Men jeg skal jo bruge dem.

<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN' 'http://www.w3.org/TR/html4/strict.dtd'>
<html>
<head>
<title>KROMANN REUMERT</title>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
</head>

<body>
<style>
body {background-color:#999999;margin:0px;padding:0px}
table {height:100%}
td {width:497px}
a:link {text-decoration:none;color:#000000;}
a:active {text-decoration:none;color:#000000;}
a:hover {text-decoration:underline;color:#000000;text-decoration: underline;}
.text {font-family: Verdana;font-size: 12px;padding-left: 20px;padding-right: 20px}
.overskrift {font-weight:bold;font-size:12px;font-family:Verdana }
</style>

    <table height='100%' border='0' align='center' cellpadding='0' cellspacing='0' brdcolor='#000000'>
            <tr>
                <td>
                    <table border='0' align='center' cellpadding='0' cellspacing='0' style='height:100%'>
                        <tr>
                            <td style='height:120px;)'><img src='http://www.kromannreumert.com/news/top_so.gif' height='120px' width='600px'></td>
                        </tr>
            <tr>
          <td valign='top' class='text' style='background-color:#FFFFFF;'><pre>Skriv en masse tekst her</pre></td>


                        </tr>
                        <tr>
                            <td style='height:30px;background-color:#ffffff;' class='text'>Ønsker du at afmelde denne nyhedsmail, skal du bare besvarere osv. </td>
                        </tr>
                        <tr>
                            <td height='100px'><img src='http://www.kromannreumert.com/news/bund_bld.gif' height='100' width='600'></td>
                        </tr>
                    </table>
                </td>
            </tr>
        </table>
    </body>
</html>
Avatar billede dmg Nybegynder
21. maj 2004 - 11:29 #1
ja nu jeg tænker over det, er det jo ligesom når man opretter et spørgsmål her på eksperten. Man skriver i et textarea og så skal teksten vises stort se som den gør her :)
Avatar billede tomat-ketchup Nybegynder
21. maj 2004 - 11:35 #2
skal <style></style> ikke stå i head sektionen?
Avatar billede dmg Nybegynder
21. maj 2004 - 11:37 #3
tror det er lige meget. Fordi jeg har brugt denne skabelon mange gange og det er kun efter jeg har sat pre tags ind, det ikke fungere.
Avatar billede tomat-ketchup Nybegynder
21. maj 2004 - 12:14 #4
har du adgang til PHP?
Avatar billede dmg Nybegynder
21. maj 2004 - 12:29 #5
yepz :-)
Avatar billede tomat-ketchup Nybegynder
21. maj 2004 - 12:32 #6
kan du ikke bruge nl2br funktionen til at lavet det om til normal html og så fjerne <pre>

http://dk.php.net/nl2br
Avatar billede olebole Juniormester
21. maj 2004 - 12:37 #7
<ole>

Men hvis du har teksten i database, skal du først bruge nl2br(), når du har hentet teksten fra DB og skal til at skrive den ud. Du skal ikke lægge <br>'s ind i DB'en  ;o)

/mvh
</bole>
Avatar billede dmg Nybegynder
21. maj 2004 - 12:38 #8
hhmmm... kender den overhovedet ikke. Jeg er heller ik så god til php. Men her er min php fil.

Kan du evt hjælpe mig med at indsætte den.

det er linje 40 ved $_POST['message'].

<?php
session_start();

  if (isset($_POST['ansvarlig']) && $_POST['ansvarlig'] != '' &&
      isset($_POST['message']) && $_POST['message'] != '')

  {
    print "<a href='send.php'><font color='#215181'><img src='Godkend.gif' width='60' height='20'></font></a>";
    $to = $_POST['ansvarlig'];
    $subject = "Kromann Reumert's nyhedsbrev";
    $afsender = "mailrobot@kromannreumert.com";
    $indhold = "
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN' 'http://www.w3.org/TR/html4/strict.dtd'>
<html>
<head>
<title>KROMANN REUMERT</title>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
</head>

<body>
<style>
body {background-color:#999999;margin:0px;padding:0px}
table {height:100%}
td {width:497px}
a:link {text-decoration:none;color:#000000;}
a:active {text-decoration:none;color:#000000;}
a:hover {text-decoration:underline;color:#000000;text-decoration: underline;}
.text {font-family: Verdana;font-size: 12px;padding-left: 20px;padding-right: 20px}
.overskrift {font-weight:bold;font-size:12px;font-family:Verdana }
</style>

    <table height='100%' border='0' align='center' cellpadding='0' cellspacing='0' brdcolor='#000000'>
            <tr>
                <td>
                    <table border='0' align='center' cellpadding='0' cellspacing='0' style='height:100%'>
                        <tr>
                            <td style='height:120px;)'><img src='http://www.kromannreumert.com/news/top_so.gif' height='120px' width='600px'></td>
                        </tr>
            <tr>
          <td valign='top' class='text' style='background-color:#FFFFFF;'><font color='#000000'>".$_POST['message']."</font></td>


                        </tr>
                        <tr>
                            <td style='height:30px;background-color:#ffffff;' class='text'>Ønsker du at afmelde denne nyhedsmail, skal du bare besvarere osv. </td>
                        </tr>
                        <tr>
                            <td height='100px'><img src='http://www.kromannreumert.com/news/bund_bld.gif' height='100' width='600'></td>
                        </tr>
                    </table>
                </td>
            </tr>
        </table>
    </body>
</html>";


      // HTML mail


    $header = "Content-type: text/html; charset=iso-8859-1";
    $header .= "\nFrom: " . $afsender;

    print $indhold;
    $_SESSION['to'] = $to;
    $_SESSION['subject'] = $subject;
    $_SESSION['indhold'] = $indhold;
    $_SESSION['header'] = $header;
  }
  else
  {
    include "index.htm";
  }



?>
Avatar billede dmg Nybegynder
21. maj 2004 - 12:39 #9
til olebole :)

Jeg anvender ikke database pt.
Avatar billede tomat-ketchup Nybegynder
21. maj 2004 - 12:58 #10
prøv at lave
$_POST['message']
om til
nl2br($_POST['message'])
Avatar billede dmg Nybegynder
21. maj 2004 - 13:13 #11
det virker stadig ik. Men det skal jo også helst være ren html kode, da jeg jo i toppen af dokumentet ligger den ind i en variable og så skal indholdet sendes via mail. så jeg tror ikke php vil være løsningen.
Avatar billede dmg Nybegynder
21. maj 2004 - 13:13 #12
jeg er villig til at give så mange points som i ønsker!! bare jeg kan få en løsning på ovenstående!
Avatar billede dmg Nybegynder
28. oktober 2004 - 08:56 #13
lukker spørgsmålet
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