Hello Jan,
<tr><td width=200 valign=top><font color=#000000 face=verdana size=1>Anzeigentext:</font></td><td width=350>
<font color=#000000 face=verdana size=1>
$anz_text</td></tr>
</font></table><br>
Du solltest anstelle der klassischen HTML-Attribute für die HTML-Elemente CSS zur Formatierung benutzen. Dann wäre die Steuerung für den Umbruch auch hauptsächlich Sache der Tabellen-Formatierung.
http://de.selfhtml.org/css/eigenschaften/tabellen.htm
Außerdem vermute ich nach der Lektüre des geposteten Code-Stückes, dass Du $anz_text nicht für den HTML-Kontext vorbereitet hast. Das solltest Du auf jeden Fall nachholen.
Konstanten für die einheitliche Verwendung im Script definieren
define('TEXT_WIDTH',60); ## Maximale Zeichenanzahl für den Auzeigetext;
define('CRLF', chr(13).chr(10)); ## Umbruchzeichen im Rohtext
Ausgabevariable für Textbereich im HTML-Kontext belegen
$_out['anzeigetext'] = nl2br(htlmspecialchars(wordwrap($anz_text,TEXT_WIDTH,CRLF,true)))
http://de2.php.net/manual/de/function.nl2br.php
http://de2.php.net/manual/de/function.htmlspecialchars.php
http://de2.php.net/manual/de/function.wordwrap.php
<!-- begin textausgabe -->
<table class='textpopup'>
<tr>
<td class="caption">Anzeigentext:</td>
<td class="content"><?php echo $_out['anzeigetext']; ?></td>
</tr>
</table>
<!-- end textausgabe -->
Ungefähr das bliebe von Deinem HTML-Code füe die Tabelle übrig.
Den Rest steuerst Du dann mittels CSS.
Besonders hinweisen möchte ich da auf den Punkt
http://de.selfhtml.org/css/eigenschaften/tabellen.htm#table_layout
mit dem Du den Browser anweisen kannst, die Tabelle nicht dynamisch zu gestalten, sondern die vorgegebenen Spaltenbreiten einzuhalten.
Allerdings gibt es noch andere, vielleicht bessere Möglichkeiten im CSS, einer Tabelle das grenzenlose Breitenwachstum abzugewöhnen. Lies einfach mal in SelfHTML, was es darüber zu sagen gibt.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)
