wahsaga, jetzt wo du es sagst, klingelt es bei mir wieder...
Messwert graphisch darstellen
Einklappen
X
-
Ich hab das Programm noch mal überarbeitet. Das Ergebnis der Berechnung in der Funktion "hoehepegel" ist das Verhältnis vom gemessenen Messwert zum maximal möglichen Messwert.
PHP-Code:<head>
<title>mfmvar</title>
<script type="text/javaScript">
<!--
function hoehepegel(){
var df = document.getElementById(dyn2).innerHTML;
var hoehe;
var qmax = 150;
var prozent = 100;
hoehe = (df * prozent)/qmax;}
//-->
</script>
</head>
<body onload="hoehepegel()">
<span id="dyn1">®/GSM/Quality;</span><p />
<span id="dyn2">®/Process/Bus1/Device_0/Kom3DF;</span><p />
<span id="dyn3">®/TIMES/TIME;</span><p />
<script type="text/javaScript" language="JavaScript">
<!--
document.write("<table>");
document.write("<tr>");
document.write("<td height="hoehe"><\/td>");
document.write("<\/tr>");
document.write("<\/table>");
//-->
</script>
</body>
In der ZeilePHP-Code:function hoehepegel(){
Nachdem die Funktion aufgerufen wurde, hole ich mir mit
PHP-Code:var df = document.getElementById(dyn2).innerHTML;
Kann ich irgendwie überprüfen ob der Messwert in die Variable "df" geschrieben wurde.
Schließlich soll der brechnete Wert als Höhe für die Tabelle dienen und somit eine Pegel darstellen.
In der Javascript Anweisung, für die Realisierung des Pegels, kommt in der ZeilePHP-Code:document.write("<tr>");
PHP-Code:document.write("<table>");
document.write("<tr>");
document.write("<td height="hoehe"><\/td>");
document.write("<\/tr>");
document.write("<\/table>");
Zuletzt geändert von hema0077; 05.07.2007, 14:16.
Kommentar
-
Original geschrieben von hema0077
In der Zeile function hoehepegel(){
kommt die Fehlermeldung "Object required"
Code:function hoehepegel(){ var df = document.getElementById(dyn2).innerHTML;
In der Javascript Anweisung, für die Realisierung des Pegels, kommt in der Zeile document.write("<tr>"); der Fehler "Expected ')'".Code:document.write("<td height="hoehe"></td>"); ^Stringanfang ^Stringende
I don't believe in rebirth. Actually, I never did in my whole lives.
Kommentar
Kommentar