kleines Javascript Problem

bancavo

Grünschnabel
Hallo,

Ich kriege das irgendwie nicht hin.

Code:
document.write("<v:rect id='"+T1_ZoneID(i)+"' style='position:absolute; top:15000; left:"+T1_ZoneStart(i)+"; width:"+T1_ZoneLength(i)+"; height:6000;' fillcolor='"+T1_Farbe(i)+"'></v:rect>");

ich möchte bei dem left Attribut zusätzlich noch ein Wert addieren.
Z.B.

Code:
....  left:"+T1_ZoneStart(i)+" + 17000;  .....

aber das klappt irgendwie nicht. Bitte Hilfeee!
 
Sven Mintel hat gesagt.:
Lasse zwischen den beiden + das Anführungszeichen weg.

Danke aber das geht auch nicht

left:"+T1_ZoneStart(i)+17000;
left:"+T1_ZoneStart(i)+17000";

bekomme Fehlermeldung: ')' erwartet

:(

left:"+T1_ZoneStart(i)+" alleine geht
 
Was genau verbirgt sich hinter "T1_ZoneStart".... und poste mal bitte die komplette Zeile.... so wie sie mit der von mir vorgeschlagenen Änderung nicht geht.
 
Quaese hat gesagt.:
Hi,

was passiert bei
Code:
left:"+T1_ZoneStart(i)+17000+";
Quaese

Nein so klappt es leider auch nicht.

Code:
document.write("<v:rect id='"+T1_ZoneID(i)+"' style='position:absolute; top:15000; left:"+T1_ZoneStart(i)+17000"; width:"+T1_ZoneLength(i)+"; height:6000; z-index:0;' fillcolor='"+T1_Farbe(i)+"'></rect>");

T1_ZoneStart() ist ein Array mit Integer Werten.

T1_ZoneStart(1) ist z.B. 5000

left: 5000 + 17000; die 2 Werte möchte ich addieren
 
ich kann die Arrays mit Klammern ansprechen da ich die von einem VBScript mit runden Klammern bekomme.

funktioniert das mit dem addieren wegen den runden Klammern nicht?
 

Neue Beiträge

Zurück