webForumDet fria alternativet

Formatera html-area!

19 svar · 754 visningar · startad av Salamana

SalamanaMedlem sedan mars 2005158 inlägg
#1

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
#2

klistra in i notepad och sedan koppiera fran dar

forstar inte riktigt hur du menar...

SalamanaMedlem sedan mars 2005158 inlägg
#3

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
#4

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
#5

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
#6

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
#7

Låter som ett bra alternativ!

Ska ta och testa den.

TACK FÖR TIPSET

Mvh
Daniel

SalamanaMedlem sedan mars 2005158 inlägg
#8

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
#9

Fungerade inte mitt ovanstående tips för att bli av med textformateringen vid paste?

SalamanaMedlem sedan mars 2005158 inlägg
#10

Ursäkta!

Missade det inlägget.

Thanks!

SalamanaMedlem sedan mars 2005158 inlägg
#11

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
#12

Ä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
#13

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
#14

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
#15

Det var i denna sträng man tilldelar namnet:

var oFCKeditor = new FCKeditor( 'text' ) ;

THANKS

SalamanaMedlem sedan mars 2005158 inlägg
#16

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
#17

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
#18

Ä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
#19

Fungerar helt klockrent!!

Tusen tack @nders !!!!!

@ndersMedlem sedan juni 200032 969 inlägg
#20

Du är välkommen. :)

139 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)