Steel: Umrechnen in HTML

Beitrag lesen

Moinsen!

Deine Gruende verstehe ich gut. Aus genau den gleichen Gruenden geht bei uns ohne JS auch nix. Serverbelastung und Traffic muss minimal gehalten werden. Also arebiten wir mit Rohdaten und bauen die entsprechenden Seiten per JS.

Dein Problem ist, dass das hier:

<script type="text/javascript>
function Umrechnen(x)
{
document.write(x/3600":"(x-x/3600)/60":"(x-(x-x/3600))/60);
}
<table border="1" width="100%">
<tr valign="top">
<td width="13%">
<center><h2>RB<br>Stats</h></center>
</td>
<td width="29%">
<table border="1" width="100%">
<tr>
<td width="70%">Betriebsstunden:<br>Time meter:</td>
<td width="30%">Umrechnen(<% ReadPLC("BDE.R_Betriebszeit");%>);</td>

  			</tr>  

</script>

Mist ist.

Aber ich bekomme vom Explorer angezeigt: "Fehler auf der Seite"

Kein Wunder. Du mischt froehlich JS und HTML. Der Browser kann aber Dein HTML nicht als JS parsen und verweigert natuerlich die Arbeit.

Packe also dein JS in Scriptbloecke und schon sollte es gehen. HTML hat in eine Scriptblock nichts verloren und JS nichts ausserhalb eines Scriptblocks.

--
"Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
      - T. Pratchett