Ordtælling i textarea virker ikke
Hejsa,Jeg er igang med et blogging-script til mig selv, og har i den anledning brugt et WYSIWYG-script som hedder: openwysiwyg .
Dette script er jeg i og for sig GANSKE tilfreds med, men jeg har et problem - og det er forholdsvis stort, da jeg ikke laver blogindlæg på mindre end 300 ord - og af denne grund skal jeg bruge en ordtæller, hvilket normalt heller ikke er det sværeste for mig, men det er det denne gang.
Min textarea ser således ud:
<textarea class="artikel" rows="15" cols="70" name="artikel" id="textarea1"></textarea>
id="textarea1" gør at textarea bliver til en wysiwyg-editor, hvilket jo er meningen, men hvis jeg bruger et script som gerne skulle tælle ordene så forbliver den blot på et fedt 0-tal.
Eksempel:
java script:
<SCRIPT>
var maximalwords=500000
// Do not edit the script below
if (document.layers) {netscapecorrector=1;maximalwords+=1}
if (document.all) {netscapecorrector=0}
function countwords() {
var words=""
var content=""
var corrector=0
var text=document.countform.artikel.value;
words=text.split(" ")
if (words[words.length-1]=="") {corrector=1;}
document.countform.countbox.value=(words.length)-corrector
if (words.length-1>=maximalwords) {
for (i=0;i<maximalwords-netscapecorrector;i++) {
content+=words[i]+" "
document.countform.artikel.value=content
}
}
var timer=setTimeout("countwords()",100)
}
window.onload=countwords
</script>
FORM:
<form name="countform" method="post">
Artikel: <textarea class="artikel" rows="15" cols="70" name="artikel" id="artikel"></textarea>
<br>
Antal ord: <input type="text" name="countbox" size="8">
</form>
Jeg placere selvfølgelig "script" mellem <head> og </head>
200 points til den der kommer med et svar der virker, jeg har forsøgt i evigheder nu!
