17. april 2003 - 22:20Der er
32 kommentarer og 2 løsninger
WYSIWYG editor - problemer
Hej
Jeg har downloadet phoenixv's mini wysiwyg editor og modificeret den, ved at kigge på den normale (http://www.phoenixv.dk/wysiwyg). Dette er også kørt udemærket og den virker fint.
Jeg bare det problem at når jeg trykker <enter> er linieskiftet alt for stort. Den indsætter en <p> i stedet for en almindelige <br>
Hvordan laver jeg den om, så linieskift bliver enkelte linieskift og ikke dobbelt linieskift?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
pelkjaer>> Det ved jeg- men den er lige voldsom nok til mit formål - kunne eks. godt tænke mig at fjerne det blå panel i højre side! Derfor modificerede jeg mini-wysiwyg. Så hvis jeg på en måde kunne få den funktion fra den nye over i min, ville det være det bedste!
Pelkjaer>> Det virker fint, hvis den bliver kaldt fra et link som du foreslår! Men jeg ville jo gerne have at når jeg trykkede på enter, så kome der en <br> og ikke <p> i stedet for at jeg skal replace dem senere. Jeg har prøvet med forskellige events på min iframe men jeg kan ikke få den til det, så snart jeg trykker enter!
Har også prøvet at kigge lidt på dette spørgsmål, men det kan jeg hellere ikke få til at du på den måde! Skal den køre i et div for at det virker / kan virke?
Olebole>> Det virker ikke rigtigt efter hensigten! Når siden lige er loadet og jeg trykker enter virker det fint og den laver enkelt linieskift, men ellers ikke!
Pudsigt ... jeg har aldrig haft problemer med den - og har ellers brugt den flittigt. Det må skyldes noget uhensigtsmæssig kode, somewhere ... jeg gider dog ikke gå koden efter i enkeltheder :) /mvh
Nu siger du nok "virke perfekt" - men prøv lige at lave en punktopstilling...
Da flere af editorens formatteringsmuligheder fungerer på afsnitsniveau og ikke blot på selektioner, er det ikke specielt hensigtsmæssigt at udskifte afsnitsmarkøren <p> med <br>.
Problemet kan løses med styles i stedet - enten ved at du indsætter en enkelt regel for <p>'er i toppen af dokumentet (den nemme løsning):
<style> p {margin-top:0px; margin-bottom:0px;} </style>
eller ved at du f.eks. indsætter "<p style='margin-top:0px;margin-bottom:0px'>" i stedet for "<br>" i den udmærkede funktion, du nu har fået skruet sammen.
Ja selvfølgelig, men det er jo op til dig at bestemme hvilke features dine brugere skal have - jeg vil mene at unordered list er rigeligt i de fleste tilfælde - men jeg ville stadig ikke disable p tags hvis det var mig der bestemte ;)
Det har jeg også fundet ud af at det er en dårlig løsning :(
Overvejer lidt at arbejde med phoenixv's nye wysiwyg-editor... Det er nok den bedste løsning, eller at forsøge at lave en selv :-P
Men har dog lige testet med at smide en p style i det dokument jeg inkluderer, og det vil kunne klare det, men er ikke vildt optimalt.
Synes godt om
Slettet bruger
22. april 2003 - 15:08#34
Faktisk er den allernemmeste løsning på linjeskiftsproblemet af inkludere dette i head på filen, der rettes i:
p { display: list-item; list-style-type: none; }
Så bliver p nemlig formateret uden ekstra linjeskift, og punktopstilling virker udmærket (der er dog væsentlige problemer med indrykning af tekst; håber ikke, du får brug for det)!
Synes godt om
Ny brugerNybegynder
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.