Avatar billede iphase Nybegynder
08. juni 2003 - 12:47 Der er 17 kommentarer og
1 løsning

wordwrap problem

Hej eksperter

kort og godt.

jeg skal bruge en funktion der forhindre at brugerne på min tagwall ikek kan indsætte lange ord eller urls som ødelægger mit table layout.

funktionen skal udføres når tagwallen bliver vist! ikke når de indtaster.

jeg har prøvet med wordwrap.
men den ødelægger url's.

nogen der har noget erfaring de vil dele af?
Avatar billede tipsen Nybegynder
08. juni 2003 - 13:09 #1
Du kan evt. bruge CSS-egenskaben overflow til at styre, hvordan teksten skal behandles - eksempelvis:

overflow: scroll;

Se: http://www.w3.org/TR/REC-CSS2/visufx.html#overflow-clipping

De har samme problem her på eksperten - men vist heller ikke nogen pæn løsning endnu...
Avatar billede iphase Nybegynder
08. juni 2003 - 13:54 #2
virker ikke på min tabel :(

har prøvet det.

http://www.easyfrag.dk/index.php?page=tagwall/view
Avatar billede tipsen Nybegynder
08. juni 2003 - 14:10 #3
Det er fordi du ikke skal sætte style på tabellen, men på de enkelte celler...
Avatar billede tipsen Nybegynder
08. juni 2003 - 14:12 #4
og hidden er også lidt synd for folk...

En mulighed var også efter at du har lavet tekst->url konvertering af teksten at lade efter lange ord i teksten og så bryde de lange ord med ­ som er en blød orddeling - det må selvfølgelig bare ikke ske i selve link-adressen, men kun i selve teksten der henviser til linket, hvilket jo også er nok da det er det eneste man rent faktisk ser...
Avatar billede tipsen Nybegynder
08. juni 2003 - 14:31 #5
Din side ser forøvrigt ikke supergod ud i Mozilla.
Avatar billede schaefner Juniormester
08. juni 2003 - 14:33 #6
Du kan også prøve at kigge på wordwrap()
http://www.php.net/wordwrap
Avatar billede schaefner Juniormester
08. juni 2003 - 14:33 #7
sorry, læste ikke lige dine sidste kommentarer i spørgsmålet ;)
Avatar billede donwang Nybegynder
08. juni 2003 - 14:38 #8
Schaefner kom lige på icq...
Avatar billede iphase Nybegynder
08. juni 2003 - 14:55 #9
tipsen : tror gerne den er fucked i andre browsere...
det er slamkodning uden lige, alt hvad jeg laver på den er hurtige lappeløsninger. går ikke så meget op i den side.. den skal bare virke nogenlunde godt i ie. det er nok en meget dårlig holdning.. men der er jo ingen der betaler mig for det arbejde.. så jeg er ligeglad ;)

jeg har lige kigget lidt mere på at bruge wordwrap og ­ sammen.. her er hvad jeg har nu

$msg = preg_replace ("/([^­]{45,})/e", "''.wordwrap('\\1', 45, ' ', 1).''", $msg);

det virker sådanset.. såm kan ses på siden.. og af en eller anden grund virker linket også selvom det er kommet et mellemrum i..

dog står der ikke ­ i source, men bare et mellemrum.. dog virkede det ikke før hvor der stod \s istedet for ­ i $msg = preg_replace ("/([^­]{45,})/e", "''.wordwrap('\\1', 45, ' ', 1).''", $msg);

nogen der kan floklare mig hvorfor det virker men at der ikke står ­ ?

og hvordan får jeg den til ikke at ændre i selve href'et ?
Avatar billede iphase Nybegynder
08. juni 2003 - 15:18 #10
Tipsen : har lige testet i mozilla.. det ser ikke anderledes ud end i IE
dog virker mit linkfading javascript ikke lige så godt ;) den sætter ikke farven tilbage til hvid på links. men pyt med det, siden kan stadig bruges.
Avatar billede iphase Nybegynder
10. juni 2003 - 13:36 #11
Well tipsen du får points, selvom jeg ikke mener det her spm. er helt afsluttet. Men vil ikke bare lade det stå.
Avatar billede tipsen Nybegynder
10. juni 2003 - 13:38 #12
Så vidt jeg kunne se fik du heller aldrig prøvet css-metoden som jeg foreslog - ikke korrekt hvertfald! Men tak anyway.
Avatar billede iphase Nybegynder
11. juni 2003 - 11:02 #13
Det mener jeg nu jeg gjorde.. men kan du så ikke lige lave en lille table hvor det er gjort rigtigt så jeg kan prøve det?
Avatar billede tipsen Nybegynder
11. juni 2003 - 11:13 #14
citat: Det er fordi du ikke skal sætte style på tabellen, men på de enkelte celler...
Avatar billede iphase Nybegynder
11. juni 2003 - 11:28 #15
Det prøvede jeg også.. undskyld jeg ikke lige kommenterede det.

det virkede ikke rigtigt. den strakte stadig tabelen en lille smule inden den cuttede.. det så meget mærkeligt ud.

men pyt.. det er fint som det er nu.. tak for hjælpen :)
Avatar billede tipsen Nybegynder
11. juni 2003 - 12:35 #16
ok
Avatar billede ohmish Nybegynder
13. juli 2003 - 16:16 #17
scrollbaren reagerer overdrevet tungt/langsomt på siden

har du mange tabeller på siden?
eller er baggrundsbilledet meget stort?
Avatar billede ohmish Nybegynder
13. juli 2003 - 16:18 #18
begge dele er tilfældet kan jeg se..
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