Kiíratás IE és FF alatt
Hello,
Problémám támadt a megjelenítéssel.Ha a tartalom egy összefüggő karakterlánc pl.: 85ö19384jhttz8uerghqi58tzpq5g8o3zqoghqkéuehléh85qheoéhqéo5z8qop45oéqbné8tzpq7q8togjpq359tz8pqhogpqo8gpoé8q5z8qhgouqheoégh589pqghgohqéeilghp5vqn98qv9p384znq3vp984hcm2385z63p
, akkor ez csúnyán kinyírja a cellámat.
Az a kérdésem, hogy erre mi a megoldás? IE és FF alatt is jó volna, ha működne.
Előre is köszönöm a segítséget.
supesz
■ Problémám támadt a megjelenítéssel.
<?php
while($article_array = mysql_fetch_array($article_result))
echo ' <table width="100%"><tr><td>
<a href="scripts/my_datas.php">'.$article_array['author'].'</a> | <a href="scripts/edit.php?id='.$article_array['id'].'&site=cimlap.php" class="szerkeszt">Szerkeszt</a> | <a href="scripts/still_no_delete.php?id='.$article_array['id'].'" class="delete">Töröl</a>
</td>
<td>'.$article_array['date'].' , '.$article_array['time'].'</font>
</td></tr>
<tr>
<td colspan="2">'.$article_array['article'].'<br />
</td></tr>
</table>';
?>
, akkor ez csúnyán kinyírja a cellámat.
Az a kérdésem, hogy erre mi a megoldás? IE és FF alatt is jó volna, ha működne.
Előre is köszönöm a segítséget.
supesz
Látom
Nálam csinálnak olyat a tagok, hogy nagybetűvel beírják, hogy: JEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
és 30mp-ig nyomják a felkiáltójelet (10 évesek) .
(Ezt azért írom, mert nekem technikai megoldás kell nem olyan, hogy szóljak rájuk, hogy nem szabad.)
Próba
Ebből következik, hogy olyan megoldás kellene, ahol a sor végén a textarea automatikusan entert üt és nem csak "színleli" az entert. Remélem érthető voltam?!
Megnéztem
Valószínű, hogy az a probléma, hogy a böngésző ezeket nem értelmezi -miért is tenné, ugye- és így nem is töri meg a szöveget. Na most hogyan értelmeztessem vele? Nálam bevált forma a kiíratásnál a fenti kód (előző postban van).
Tömbbe gyűjtöm és kiíratom, lehet, hogy nem jó de így tanultam. Valaki tud jobbat?
nl2br
szerk: és abszolút nem értem hogy a mysql_escape_stringnek ehhez mi köze van. hogy lehet azzal megnézni valamit?
Kösz
overflow:hidden
overflow-x, wordwrap
table cell & overflow in IE
Azt hiszem abba a problémába futottál bele, hogy az Explorer nem kezeli az overflow-t a táblázat celláinál.
Magyarul a cella - hiába adsz meg neki szélességet, és overflow:hidden-t, olyan szélesre fog nyúlni, hogy beleférjen a legszélesebb sor.
Többek között ezért is célszerű elfelejteni a táblázatokat...
Van persze egy csúnyácska közbenső megoldás: tégy egy div-et a td-be, és annak állíts be szélességet és overflow-t, akkor majd lenyeli a felesleget jól, de ez azért nem túl elegáns megoldás...
Norbi
Vágd le a végét..
Tudom hogy php címkével írtad, de háta megmozgatja a fantáziád, én már több projektben láttam (és csináltam) így.