Så skal det igennem et ASP script sførst, dvs. du kan ikke lave det \"on the fly\" så skal det være en MEGET genialt stykke javascript/dhtml du skal brygge sammen, men med asp kan du jo have en database med alle korrekte stavede ord, og køre et ord igennem et ad gangen og tjekke om det eksisterer i databasen. Men er sikker møj besværligt. Så nej ikke uden videre, ville jo også tage 100 år at taste alle danske ord ind i en database.
Jeg har på et tidspunkt læst noget om hvordan man checker mod ms.word\'s stavekontrol fra asp, men som drean allerede forudsage er det temmelig omstændeligt... Hvis du vil kan jeg godt prøve at finde artiklen til dig...
Man kan godt lade sTavekontrol i form felter, men det kræver at webserver har installeret word. Det er dog de færeste webudbydere der giver mulighed for den slags da det kræver for mange ressourser af serveren.
Jeg fandt dog noget der skulle kunne lave en stavekontrol. Hvis der er nogen er interesseret vil jeg gerne indsætte den på denne side.
Her er noget: Hvis du skulle få brug for en stavekontrol på dit website er her en løsning til hvordan du gør:
MS Word tilbyder sin stavekontrol via en COM komponent, som du kan kalde og bruge i din ASP. (Komponenten skal naturligvis findes på serveren, men det gør den også hvis Word er installeret.)
Nedenstående eksempel viser hvordan den bruges. Når siden kaldes vil den foreslå stavemåder for ordet \"tert\" som er en tastefejl af ordet \"test\".
<% \'vi vil have stavekontrol på dette ord: myword = \"tert\"
\'opretter en instans af word komponenten set wordapp = server.createobject(\"Word.application\")
\'opretter et word dokument wordapp.documents.add
\'kalder stavekontrollen, som returnerer forslag til stavning af det givne ord set suggestions = wordapp.GetSpellingSuggestions(myword)
\'viser staveforslag if suggestions.count > 0 then Response.write \"Word foreslår disse stavemåder af ordet <i>\" + myword + \"</i>:\" for each suggestion in suggestions Response.write \"<br>\" & suggestion & \"<br>\" next end if
\'Oprydning: afslut word applikationen og destruér objektet wordapp.quit set wordapp = nothing
Kaldet til Server.CreateObject blev ikke udført under kontrol af tilladelser. Adgang til dette objekt er nægtet.
Hvordan styrer man hvad en server må eller ikke må? Jeg har samme problem med mange ting, som at oprette et dokument i word også, men det vel fordi det også bruger server.createobject("Word.application")
han kan jo ikke gøre for at det ikke fandtes dengang :)
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.