WebBrowser

Der WebBrowser vom Designer kann nicht nur URL-Adressen anzeigen, sondern auch HTML-Code der zuvor in einer Variable abgelegt worden ist.
Wie?
im Designer:

  • den WebBrowser in einer Form oder TabSheet anlegen- Achtung: er belegt immer die volle Größe der Form/TabSheet !
  • „Properties“ > „Content“ > Name der Variablen (hier: „WebS_Conten_Labor_2“)
  • „Source: srcText“
    in IPS zur Testzwecken folgendes Skript ausführen (vorher Variablen anlegen / anpassen)

<?
/*
*******************************
 IP-SYMCON Event Scripting
*******************************
File     : Content_Labor.ips.php
Trigger  : 
Interval : 
*/
$content = "<html>
<head>
</head>
<body>
<table width=\"200\" height=\"100\" border=\"10\">
  <tr>
    <td>Forum Beitraege:</td>
    <td>".GetValueInteger("IPS_Forum_Beitraege")."</td>
  </tr>
  <tr>
    <td>Außen-Temperatur:</td>
    <td>".number_format(GetValueFloat("IN_FS10_Temp_Aussen"), 2, ".", "." )."</td>
   </tr>
   <tr>
    <td>und so weiter</td>
    <td>blubb</td>
  </tr>
</table>
</body>
</html>";
SetValueString("WebS_Content_Labor_2", $content);
 echo $content;
?>

fertig - viel Erfolg beim Ausprobieren.
Hinweis: Das „Ergebnis“ kann auch im Debug-Fenster mit einen Klick auf „HTML“ angezeigt werden (siehe Bild)

MST

Donnerwetter !

Das sieht ja toll aus. Jetzt muss ich auch noch HTML lernen. :stuck_out_tongue:

Und da soll einer sagen, mit IPS würde es langweilig werden

mfG Franz

Jetzt muss ich auch noch HTML lernen

… oder mit Dreamweaver o.ä. etwas schönes „machen“ und dann Copy&Paste.
Ohne HTML Kenntnisse!
Man muss nur die Stelle herasubekommen, wo man den PHP-Code einfügt.
Hier als Beispiel: .GetValueInteger(„IPS_Forum_Beitraege“). in eine Tabelle

MST

oder der groupbox - damit kann man den browser dann auch größer und kleiner machen =)

TOLLES DINGS!!!
=)
endlich bunte logdateien g