Content-Type
TAGNE
- javascript
Hallo alles
Ich habe nännmlich ein Datei.syn die so aussieht
HTTP/1.0 200 OK
Server: XXXXXX
Content-Type: text/html
<HTML>
<HEAD>
<TITLE> titel </TITLE>
</HEAD>
<BODY>
<FORM ACTION="/form" METHOD=POST>
<INPUT TYPE="hidden" NAME="form" VALUE="io">
<INPUT TYPE="checkbox" NAME="led1"%>
LED 1-4<P>
<INPUT TYPE="checkbox" NAME="ad0"%>
Value on AD channel 0:%<P>
<INPUT TYPE="submit" VALUE="Update"> <P>
</FORM>
</BODY>
</HTML>
Ich will den Wert von der Lienien Value on AD channel 0:%<P> auch gleichzeitig nutzen .
<das erschein auf dem bildschirm Value on AD channel 0 : 3.5 >
Diese wert will ich mit einem Faktor multipliert und das Ergebnis in ein andere Linien benutzen
ZB Temperatur im channel 0 ist : 3.5 * Faktor vielleicht 20 °C .
deswegwn habe ich an javascript gedacht .
Auf der Idee das wenn eine funktion bei der % steht ZB Value on AD channel 0 : funktion(%) <p> wobei diese funktion nimmt dem Wert und speichert sie global wie hier
HTTP/1.0 200 OK
Server: XXXXXXX
Content-Type: text/javascript
<html>
<head>
<title>titel</title>
</head>
<body>
<script language="JavaScript">
<!--
var GlobaleValue = 1 ;
function GetValue()
{
return GlobaleValue ;
}
function GetGlobaleValue(DigitalValue)
{
GlobaleValue = DigitalValue ;
return GlobaleValue ;
}
function Temperatur( )
{
DigitalValue = GetValue();
var temp = Math.floor((DigitalValue / (17 + (1 / 15))) - 20) ;
return temp ;
}
function XPrint()
{
document.write('<FORM ACTION="/form" METHOD=POST>');
document.write('<INPUT TYPE="hidden" NAME="form" VALUE="io">');
document.write('<INPUT TYPE="checkbox" NAME="led1"%>');
document.write('LED 1-4<P>');
document.write('<INPUT TYPE="checkbox" NAME="ad0" ' + GetGlobaleValue(%) + '>Value on AD channel 0:<P>');
document.write('<br><br><br><h2> Current Temperature is ' + Temperatur() + '°C</h2>');
document.write('<FORM ACTION="/form" METHOD=POST> <INPUT TYPE="hidden" NAME="form" VALUE="st"></h3>');
document.write('<p><INPUT TYPE="submit" VALUE="Update"> <br>');
}
XPrint() ;
//-->
</script>
</body>
</html>
Das funktionniert wirklich nicht obwohl ich die MIME auf javascript umgewandelt habe
Content-Type: text/javascript . Wer kann mir helfen ?.
vielen Dank
Ich habe nännmlich ein Datei.syn die so aussieht
HTTP/1.0 200 OK
Server: XXXXXX
Content-Type: text/html
Was haben diese Zeilen in der Datei zu suchen? Das gehört zum Protokoll und wird vom Server automatisch erstellt.
[..]
<INPUT TYPE="checkbox" NAME="led1"%>
-------------------------------------^
Das Prozentzeichen ist dort falsch. Wenn Du hinter dem Eingabefeld ein Prozentzeichen haben willst, dann schreib es auch hinter das Eingabefeld (also hinter das > ).
Ich will den Wert von der Lienien Value on AD channel 0:%<P> auch gleichzeitig nutzen .
Diese wert will ich mit einem Faktor multipliert und das Ergebnis in ein andere Linien benutzen
ZB Temperatur im channel 0 ist : 3.5 * Faktor vielleicht 20 °C .
Das habe ich nicht verstanden. Wo kommen die Daten her? Du hast einen A/D-Wandler, aber wer packt die Daten vom A/D-Wandler in diese HTML-Datei? Oder gibt man diese Daten ein, worauf der Einsatz eines Eingabefeldes <input> schließen lässt?
Du hast im zweiten HTML-Code eine Funktion namens GetGlobaleValue(DigitalValue).
function GetGlobaleValue(DigitalValue)
{
GlobaleValue = DigitalValue ;
return GlobaleValue ;
}
Der Sinn erschließt sich mir nicht so ganz. Die Funktion bekommt einen Wert x übergeben und spuckt den gleich wieder aus. Was soll das?
deswegwn habe ich an javascript gedacht .
Auf der Idee das wenn eine funktion bei der % steht ZB Value on AD channel 0 : funktion(%) <p> wobei diese funktion nimmt dem Wert und speichert sie global wie hier
HTTP/1.0 200 OK
Server: XXXXXXX
Content-Type: text/javascript
Siehe oben, das hat in der Datei nichts zu suchen..
<html>
<head>
..und schon garnicht hat dort ein "text/javascript" etwas zu suchen, Du hast hier schließlich eine HTML-Datei - also wenn überhaupt "text/html".
Das funktionniert wirklich nicht obwohl ich die MIME auf javascript umgewandelt habe
Content-Type: text/javascript . Wer kann mir helfen ?.
Wenn ich mir Dein Codechaos anschaue, möchte ich mal behaupten, daß das Problem mit einem falschen MIME-Typ erstmal herzlich wenig zu tun hat.
Bitte erkläre nochmal genau, was da woher kommt, wie eingesetzt wird und wo hin soll. Was sind Funktion und Sinn dieser ganzen Konstruktion?