10. juni 2003 - 13:57Der er
7 kommentarer og 1 løsning
Hvordan laverver jeg stavekontrol i HTML tekst
Jeg benytter nendenstående script når jeg skal tjekke for stavefejl. Men den dur kun til en ren tekststreng....
Jeg vil gerne have den til at kunne tage en HTMLstreng og lave stavekontrol i denne, dog uden at slette htmlelementer eller for den sags skyld vise htmlkoder i stavekontrolvinduet.
Det kan jo i forvejen lade sig gøre i MSWORD så det må jo også kunne lade sig gøre i et htmldoc.
<!-- SpellChecker start --> <SCRIPT LANGUAGE=vbscript> <!-- function SpellChecker(TextValue)
Dim objWordobject Dim objDocobject Dim strReturnValue 'Create a new instance of word Application Set objWordobject = CreateObject("word.Application") objWordobject.WindowState = 2 objWordobject.Visible = True 'Create a new instance of Document Set objDocobject = objWordobject.Documents.Add( , , 1, True) objDocobject.Content=TextValue objDocobject.CheckSpelling 'Return spell check completed text data strReturnValue = objDocobject.Content 'Close Word Document objDocobject.Close False 'Set Document To nothing Set objDocobject = Nothing 'Quit Word objWordobject.Application.Quit True 'Set word object To nothing Set objWordobject= Nothing SpellChecker=strReturnValue End function --> </SCRIPT> <!-- SpellChecker slut -->
Jeg er med på ar brugeren SKAL have Word installeret...
Det der sker, er at jeg har en WYSIWYG editor, og derfor er der jo HTMLtags. Jeg har så dennehersens knap med funktionskaldet: OnClick="java script: document.form.tekstfelt = SpellChecker(document.form.tekstfelt)"
Den tager jo så teksten fra formen og parser den igennem stavekontrollen, som jo ikke viser (og skal heller ikke) html tags. derefter når den er færdig returnerer den det rettede tekst, men uden HTML tags, og så er formateringen jo røget.... Hvis du også har nogle links om ovenstående vil jeg blive glad
Nej... jeg vælger at holde den åben lidt endnu da jeg ikke er kommet videre. Ovenstående link viser IKKE, hvordan man parser en streng indeholdende HTML tags og alm tekst, uden at den enten viser tagsne som stavefejl, eller blot skipper dem!
hej der, den der WYSIWYG editor, er den en du bruger til at lave artikler med , hvis ja kunne du så ikke lige fortælle mig lidt om den, og hvor den den virker, og om det er muligt at overføre artiklen til en database
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.