check lige med manualen
http://developer.netscape.com/docs/manuals/js/client/jsref/index.htmfør du skriver VBscript kode som:
loop
statements
do until ( betingelse )
Javascript bruger noget nær C syntax sp det hedder:
do {
statements
} while ( ! betingelse ); //NB: den omvendte betingelse.
Jeg ville skrive noget i retning af:
var side = new Array();
var tx = document.FormName.textareaName.value;
var j;
for (var i=0; i<tx.length; i=i+j ) {
//brug indrykninger! både i VBscript og javascript.
j = i +3260;
while ( tx.charAt(j) != \" \" ) {
// kan gå galt hvis over 3259 bogstaver i rap uden mellemrum
j = j -1;
}
side[side.length] = tx.substring( i, j );
}; //endfor
var sider = side.length;
if (sider == 0) {
side[0] = \"\";
sider =1}
alert( \"Teksten blev opdelt i \" +sider +\" sider.\\nDu skal derfor Klikke OK - \"+sider +\" gang(e) når vinduet UDSKRIV kommer frem!\" );
husk også at i betingelser skal der bruges == for at teste om to værdier er ens. = vil altid prøve at assigne.
mvh JakobA