Registrieren    Anmelden    Forum    Suche    FAQ

Foren-Übersicht » Alarm Modem Projektierung » Webserver




Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags:
 Beitrag Verfasst: Mo Jun 02, 2008 12:35 pm 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
Die schnellste Lösung wäre vermutlich für jeden Zähler eine HTML-Seite zu erstellen, und diese dann über eine Listbox in einen Frame laden.

_________________
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


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Di Mai 20, 2008 3:41 pm 
Neuling

Registriert: Mi Nov 07, 2007 10:39 pm
Beiträge: 17
Wohnort: CH-6331 Hünenberg ZG
Das Endziel wäre, verschiedene Zähler auszulesen. Der Zähler kann in einer Dropdown Liste ausgewählt werden und in einem Script werden die Texte zusammengestellt um alle Variablen des M-Bus Zählers auszulesen. Gibt es dafür eine Möglichkeit?


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags: Re: dynamische Zählerauslesung
 Beitrag Verfasst: Di Mai 20, 2008 3:35 pm 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
HIT_PJ hat geschrieben:
Hi,
da ich kurz vor dem Urlaub stehe springe ich mal ein:
Code:
document.write("&#xae;/Process/Bus1/" + i_sCounterName + "/Var_01; <br> \n");
document.write("&#xae;/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("&#xae;/Process/Bus1/" + i_sCounterName + "/Var_01; <br> \n");

filtert das Modem vor der Browserausgabe die Referenz anhand der Syntax &#xae;....; 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


Zuletzt geändert von Tixi-Support am Mo Jun 02, 2008 12:32 pm, insgesamt 1-mal geändert.

Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags: dynamische Zählerauslesung
 Beitrag Verfasst: Di Mai 20, 2008 3:04 pm 
Erfahrener

Registriert: Mo Jul 25, 2005 11:18 am
Beiträge: 25
Wohnort: Berlin
Hi,
da ich kurz vor dem Urlaub stehe springe ich mal ein:
Code:
document.write("&#xae;/Process/Bus1/" + i_sCounterName + "/Var_01; <br> \n");
document.write("&#xae;/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.


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags: dynamische Zählerauslesung
 Beitrag Verfasst: Di Mai 20, 2008 12:10 am 
Neuling

Registriert: Mi Nov 07, 2007 10:39 pm
Beiträge: 17
Wohnort: CH-6331 Hünenberg ZG
Auf folgender Website wird nur der zweite Teil des vom Java Scribts geschriebenen Textes richtig aufgelöst. Für den ersten Teil, der mit dem Übergabewert der Funktion WriteAllCounterValues("Solar-WW") zusammengesetzt wird, wird im Explorer nur (undef) angezeigt. Können Sie mir weiterhelfen?

<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Zählerwahl</title>

<script language="JavaScript">
<!--
function WriteAllCounterValues (i_sCounterName) {
document.write("&#xae;/Process/Bus1/" + i_sCounterName + "/Var_01; <br> \n");
document.write("&#xae;/Process/Bus1/Solar-WW/Var_01; <br> \n");
}
//-->
</script>

</head>
<body bgcolor="#FFFFFF" link="#000084" vlink="#000084">
<br>
<p>Zählerdaten:<br>
<br>
<script language="JavaScript">WriteAllCounterValues("Solar-WW");</script>
<br>
</p>

</body>
</html>


Nach oben 
   
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
 
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 

Foren-Übersicht » Alarm Modem Projektierung » Webserver


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 10 Gäste

 
 

 
Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Deutsche Übersetzung durch phpBB.de