Schni Schna Schnappi

Idee:
Im WebBrowser vom Designer sollen nur bestimmte Teile angezeigt werden die von Interesse sind.
Beispiel: Wetter, Börse oder Fahrplan-Informationen …
Dazu wird der anzuzeigende HTML Teil mit Hilfe des WWW-Reader und „Text Parser“ in eine Variable übergeben.


Get Text Between:

<span class="kopf">Vorhersage<br><br></span>

und

<a href="http://www.karten.de"

Problem: werden verwendet, muss deren Quelle dem Browser bekannt sein.
Mit einem Trick wird diese fehlende Information wieder hergestellt: <base href = "http://www. …
Hinweis: der \ von dem " ist wichtig (PHP)


<?
/*
*******************************
 IP-SYMCON Event Scripting
*******************************
File     : WebS_Labor.ips.php
Trigger  : 
Interval : 
*/
$content_www = GetValueString("WWW_Reader_Wetter_Net");
$content_head = "<html>
<head>
<base href = \"http://www.wetter.net\">
</head>
<body>
<TR>";
$content = $content_head . $content_www;
echo $content;
SetValueString("WebS_Content_Labor", $content);
?>

Im Designer wird die Variable „WebS_Content_Labor“ unter „Content“ dem „WebBrowser“ zugewiesen.
Die Eigenschaft „Source“ muss auf „srcText“ eingestellt werden.

Fertig - zugegeben, ein bißchen „schwere Kost“ :rolleyes:

Live Test / Tab „Labor“

MST

Bild: Debug-Test in IPS / dazu auf das „HTML“ Symbol klicken

boh ey’, ihr seid Helden!

Damit müsste ich jetzt endlich mal mein Designer-Interface erstellen. Jetzt geht ja alles was ich haben wollte ;).

Allerdings sollte man bei dieser Lösung nicht die noch vorhandenen Links anklicken, da dann wieder die Orginalseite geladen wird… um das schön und komfortabel abzufangen könnte man die Urls rewriten auf eigene Scripte im Webinterface umlenken - doch dann wird’s wirklich schwere Kost :wink:

Gruss,
Olli

Hallo,

vielen Dank für den HTML-Browser. Eine Frage, kann man im HTMLBrowser auch JavaScript einbinden?
z.B. in der Art:
<script type=„text/javascript“ src="…/js/pollen/bl13_text.js"></script>

und in der JavaScript-Datei würde dann folgendes stehen …
<h1>Pollenarten</h1>
document.write(’<p>Zur Zeit treten folgende Pollenarten auf:</p>’);
document.write(’<p>Platanen, Birken, Ruchgras, Eichen, …);

Grüsse Johannes

Brauche mal eure hilfe
Ich möchte von der Tagesschauseite

http://www.tagesschau.de/multimedia/video/video230982_bcId-ts1094_ply-internal_res-real256_vChoice-video230982.html

gerne Immer das Neuste Video im Flash Format heraukatten und es dann auf b.z.w. in einer eigenen Seite Darstellen
Leider habe ich nach einigen versuchen nicht den Trick herausbekommen wie es geht

MFG Ken

Hallo Ken,

hab den alten Thread wieder rausgekramt. Bin gerade auch an der Stelle mir im IPS in der Küche die neuesten News anzeigen zu lassen.
Die Tagesschau stellt ja einige Streams zur Verfügung. Interessant wäre auch z.B. Tageschau in 100 Minuten. http://tagesschau.vo.llnwd.net/d3/video/2009/0830/TV-20090830-0918-1501.webm.h264.mp4

Hier bin ich mir aber nicht im klaren was die Zahlen hinter dem Datum (-0918-1501) bedeuten.
Eine andere Möglichkeit wäre das Video aus der Seite zu schneiden, womit ich aber auch nicht klar gekommen bin.

Hat da vielleicht noch jemand eine Idee?