Kristof: Vereinfachung, Reduzierung ohne document.write ?

Beitrag lesen

Hallo,

ich suche Moeglichkeiten zur Vereinfachung bzw. Komprimierung von JavaScript wie es auch mit document.write moeglich waere.

Beispiel aus einem Scipt:

Za = x.f6780a.value; if( Za >0 ) Zp(p6780,n6780,6780);
Za = x.f6784a.value; if( Za >0 ) Zp(p6784,n6784,6784);
usw.

Mit document.write in einer Funktion (z.B. function ZaWri(Nummer)) koennten die Zeichenfolgen 6780, 6784 usw. genutzt werden.

Der Aufruf dieser function koennte dann  wesentlich einfacher und kompakter sein:
ZaWri(6780);
ZaWri(6784);
usw.

Wenn nun aber document.write nicht moeglich ist, gibt es Alternativen ?
nochmal das alte Script:
Za = x.f6780a.value; if( Za >0 ) Zp(p6780,n6780,6780)
wird ersetzt durch den kuerzeren Aufruf der Funktion Short:
Short('6780');

Die geplante -so leider nicht laufende- Funktion waere dann:
function Short(Nummer)
{
Za = x.f+Nummer+a.value;
if (Za>0) Zp(p+Nummer,n+Nummer,Nummer);
}

Das Ganze scheitert wohl auch daran, dass p6780 und n6780 bereits definierte Variablen mit Inhalt sind und dass ohne document.write keine "hoehere Ebene" ansprechbar ist.

Gibt es doch aehnliche Moeglichkeiten, habe ich da was uebersehen ?

Danke,
Kristof