Hallo!
Dies wäre mein Vorschlag! Sieht zwar grauenhaft aus (ist es wahrscheinlich
programmiertechnisch auch!) funktioniert aber!
:::
function makeArray(n)
{
this.length = n
for (var i=1; i <= n; i++)
this[i] = null
return this
}
function BrecheUm(Zeile2)
{
var k = 0;
var NeuZeile = Zeile2;
if ( Zeile2.length > 70 )
{
NeuZeile = '';
for (var l=0; l<Zeile2.length; ++l)
{
k = ++k;
if ( Zeile2.charAt(l) == '\n' ) k = 0;
if ( k <= 60 ) NeuZeile = NeuZeile + Zeile2.charAt(l);
if ( k > 60 )
{
if ( Zeile2.charAt(l) != ' ' )
NeuZeile = NeuZeile + Zeile2.charAt(l);
else
{
NeuZeile = NeuZeile + '\n';
k = 0;
}
}
}
}
return NeuZeile;
}
:::
Aufruf sieht aus JavaScript wie folgt aus:
document.form.TestText.value = BrecheUm(document.form.TestText.value);
MfG Marc