Hi all,
ich habe einen DINA4 Report aus einer HTML Tabelle gebastelt, aber wenn ich einen größeren Text einfügen lasse weitet sich die Tabelle nach rechts und das is Mist!
So dafür habe ich auch eine Lösung gefunden, aber ein Problem hab ich trotzdem noch! Nämlich wenn die Mitarbeitet Zeilenumbrüche machen.
Sobald ich die Seite aufrufe wird $VAC umgewandelt in den String (z.B. str = 'Hallo dies ist Text der zusammenhängend ist!'; )
Aber sobald der so formatiert ist, funktioniert mein Programm nicht mehr! (z.B. str = 'Hallo
dies ist Text der
zusammenhängend ist!'; )
Was tun??
<script language="JavaScript">
{
str = '$VAC' ;
var i = 30;
Breite = i;
st = 0 ;
lng = str.length;
ok = true ;
while ( i < lng )
{
while ( ok == true )
{
if ( str.charAt(i) == " ") {
ok = false;
continue;}
if ( str.charAt(i) == "-" ){
ok = false;
continue;}
if ( str.charAt(i) == "," ){
ok = false;
continue;}
if ( str.charAt(i) == "." ){
ok = false;
continue;}
i = i - 1;
}
Rest1 = str.slice(0,i);
Rest2 = str.slice((i + 1),lng);
str = Rest1+'<br>'+Rest2;
st = i ;
i = i + Breite + 4;
lng = str.length;
ok = true;
}
document.writeln(str);
}
</script>