HIT_PJ hat geschrieben:
Hi,
da ich kurz vor dem Urlaub stehe springe ich mal ein:
Code:
document.write("®/Process/Bus1/" + i_sCounterName + "/Var_01; <br> \n");
document.write("®/Process/Bus1/Solar-WW/Var_01; <br> \n");
Die erste Zeile wird erst im Browser zusammengebaut, die
Variablen aber beim Server eingesetzt, der kann aber nicht wissen was da kommt. Kann so nicht funktionieren.
HIT hat es bereits korrekt erklärt:
Dadurch, daß die TiXML-Referenzen aufgelöst werden, bevor der Browser die Daten zu sehen bekommt, kann eine Referenz nicht im Javascript zusammengesetzt werden.
Aus dem String
Code:
document.write("®/Process/Bus1/" + i_sCounterName + "/Var_01; <br> \n");
filtert das Modem vor der Browserausgabe die Referenz anhand der Syntax ®....; heraus, und ersetzt diese durch den referenzierten Wert.
Da es aber den Pfad "/Process/Bus1/" + i_sCounterName + "/Var_01" nicht gibt, wird ein {undef} generiert.
Der Browser bekommt daraufhin:
Code:
document.write("{undef} <br> \n");
Was ist der Zweck Ihrer Pfadübergabe ?
_________________
Tixi Support Team
E-Mail-Support, Mo-Fr, 9:00 - 17:00:
Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min