SalamanaMedlem sedan mars 2005158 inlägg Hej..
Sitter med en html-area som jag vill ta bort formateringen på när man klistrar in en text.
Om man kopierar en text i ett pdf-dok och sedan klistrar in denna i html-area så vill jag inte att formateringstaggarna ska följa med.
Någon som vet om man kan göra detta??
Om JA...hur gör jag ???
DykarnMedlem sedan mars 2005149 inlägg klistra in i notepad och sedan koppiera fran dar
forstar inte riktigt hur du menar...
SalamanaMedlem sedan mars 2005158 inlägg Ja det e ju ett alternativ...
Det e precis så jag vill att det ska bli.
Hur ska man göra för att ta "död" på all formatering när man klsitrar in en text??
@ndersMedlem sedan juni 200032 969 inlägg Menar du alltså att du använder richtext-editorn som heter HTMLArea?
Där har jag slitit enormt med att få detta att fungera, och inte lyckats. FCKEditor är mycket trevligare med detta.
Mvh
SalamanaMedlem sedan mars 2005158 inlägg Den jag sitter med finns här http://www.htmlarea.com/
Men jag lyckas inte få bort formateringen.
Den jag har nu har jag bantat ner så det ej finns så många alternativ till att formatera...
Är "FCKEditor" lätt att banta ner ??
Går det alltså att få bort formateringen när man klistrar in text??
@ndersMedlem sedan juni 200032 969 inlägg Med FCKEditor är det störtenkelt. I konfigurationsfilen:
FCKConfig.ForcePasteAsPlainText = true ;
Du kan banta bort i stort sett vad du vill...
FCKEditor är också gratis, och jag upplever den som extremt mycket bättre än HTMLArea.
Mvh
anders
SalamanaMedlem sedan mars 2005158 inlägg Låter som ett bra alternativ!
Ska ta och testa den.
TACK FÖR TIPSET
Mvh
Daniel
SalamanaMedlem sedan mars 2005158 inlägg Hur gjorde du för att i "FCKEditor" få det att fungera gällande formatering av texten när man klistrar in en text från exempelvis en pdf-fil???
@ndersMedlem sedan juni 200032 969 inlägg Fungerade inte mitt ovanstående tips för att bli av med textformateringen vid paste?
SalamanaMedlem sedan mars 2005158 inlägg Sitter och gör om FCKeditor en del....
Nu har jag kommit så att jag ska hämta in värdena från själva formuläret...
Då vill jag ju köra request.form("text").
Vad ska jag köra en request på??
Detta är ju typ hela koden som ligger på "huvudsidan"
<form action="kvall2.asp?restID=<%=restID%>" method="post">
<script type="text/javascript">
var sBasePath = document.location.pathname.substring
(0,document.location.pathname.lastIndexOf('_samples')) ;
var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.Height = 450 ;
oFCKeditor.Width = 440 ;
oFCKeditor.Value = '<%=text%>' ;
oFCKeditor.Create() ;
</script>
<br />
<input type="submit" value="Uppdatera menyn" />
</form>
@ndersMedlem sedan juni 200032 969 inlägg Är det inte så att det är Create där du anger namn?
oFCKeditor.Create('foo') ;
Nu har jag visserligen inte gjort detta i javascript, men...
SalamanaMedlem sedan mars 2005158 inlägg Tilldelade den namnet "text"
oFCKeditor.Create('text') ;
Sedan hämtar jag den här
text = request.form("text")
Men det funkar inte...får inte med värdet
@ndersMedlem sedan juni 200032 969 inlägg Jag skulle tro att det står i dokumentationen hur du ska göra, det var ett tag sedan jag pillade med FCK, så jag minns inte riktigt.
Annars borde du ju kunna kolla av hela form collection för att se vad du får...
for each foo in request.form
response.write foo & " : " & request.form("foo") & "<br><br>"
next
SalamanaMedlem sedan mars 2005158 inlägg Det var i denna sträng man tilldelar namnet:
var oFCKeditor = new FCKeditor( 'text' ) ;
THANKS
SalamanaMedlem sedan mars 2005158 inlägg När jag gör radbryt blir det fel i javascriptet... Oavslutad Strängkonstant!
Skriver man allt på en rad funkar det utmärkt.
Ngn som också haft det problemet??
SalamanaMedlem sedan mars 2005158 inlägg Nu har jag löst den biten..
Problemet var det att när jag hämtade ut informationen ur db och visade den i rutan så blev det fel om informationen innehöll ngt radbryt.
Löste det genom
oFCKeditor.Value= oFCKeditor.Value='<%If Not IsNull(text) Then Response.Write(Replace(text,vbcrlf,""))%>';
Gällande radbryt
Är det ngn som har löst så att man kan göra "små radbryt"??
Nu måste man ju hålla inne Shift+Enter för att få det.
@ndersMedlem sedan juni 200032 969 inlägg
Är det ngn som har löst så att man kan göra "små radbryt"??
Nu måste man ju hålla inne Shift+Enter för att få det.
Jag är 99% säker på att det också är en inställning i FCK.
edit: efter en snabbkoll i konfigurationsfilen, kan det inte vara denna du är ute efter?
FCKConfig.UseBROnCarriageReturn = false ; // IE only.
- - - - -
Du borde inte ersätta vbcrlf med tom sträng, då tappar du ju alla radbrytningarna. Ersätt med javascriptmotsvarigheten istället.
Response.Write(Replace(text,vbcrlf,"\n"))
SalamanaMedlem sedan mars 2005158 inlägg Fungerar helt klockrent!!
Tusen tack @nders !!!!!