| Unsere Webcam auf Ihre Seite einbinden |
Wenn Sie möchten, können Sie unsere Webcams gerne auf Ihrer Webseite einbinden. Wir möchten Ihnen hier verschiedene Möglichkeiten vorstellen. URL zum WebcambildDas aktuelle Bild der Ölberg-Webcam liegt unter http://webcam.ig-funk-siebengebirge.de/oelberg/webcam.jpg Das aktuelle Bild der Drachenfels-Webcam finden Sie unter http://webcam.ig-funk-siebengebirge.de/drachenfels/webcam.jpg Diese URLs können Sie in Ihren Projekten verwenden. Zur Zeit aktualisieren wir die Bilder alle fünf Minuten. Sie haben zwei Möglichkeiten, unsere Webcams auf Ihrer Seite einzubinden: Einbinden per Java-ScriptBinden Sie in den Body Ihrer HTML-Datei einfach etwas Java-Script-Code und unser Webcambild ein: <body> Auf diese Weise können Sie beliebige Webcams einbinden. Ändern Sie einfach die URL zum Bild im src-Attribut des img-Tags und passen Sie gegebenenfalls die Variable refresh im Java-Script an. Einbinden per FlashAuf unserer Seite verwenden wir eine kleine, auf Adobe Flash basierende Anwendung, um das Bild anzuzeigen und automatisch auffrischen zu lassen. Das Adobe-Flash-Plugin ist für alle aktuellen Betriebssysteme und gängigen Browser verfügbar und erfahrungsgemäß äußerst weit verbreitet. Für unser Programm wird Flash ab Version 10 benötigt. Unser Programm können Sie gerne herunterladen und dann auf Ihrer Seite verwenden. Anbei geben wir ein paar Hinweise zur Einbindung in Ihre Seite. Webcam über SWFobject einbindenEntweder binden Sie die Flash-Datei selber in den HTML-Code Ihrer Seite ein, oder Sie lassen dies durch SWFobject vornehmen. Da SWFobject den verwendeten Browser und vor allem die Version des aktuell installierten Flash-Plugins automatisch erkennt, werden mögliche Fehldarstellungen von vornherein vermieden. Gegebenenfalls kann SWFobject sogar zum Update des Flash-Plugins auffordern. Auch die bei einigen Browsern anzutreffende Verhaltensweise, aktive Inhalte wie Flash erst nach einem Mausklick zu aktivieren, lässt sich mit SWFobject umgehen. Laden Sie daher zuerst die aktuelle Version des SWFobject herunter. Zur Zeit heißt die aktuelle Datei swfobject_2_2.zip. Unser kleines Programm haben Sie hoffentlich bereits heruntergeladen. Zusammen mit zwei Dateien aus der Zip-Datei von SWFobject, nämlich expressInstall.swf und swfobject.js, laden Sie es in das Basisverzeichnis Ihres Webspaces (oder in ein beliebiges anderes Verzeichnis, diesen anderen Pfad müssen Sie dann aber beim Befolgen der weiteren Schritte beachten). Die HTML-Datei, in welcher das Webcambild anzeigen soll, müssen Sie nun etwas modifizieren. Zunächst definieren Sie im Body-Bereich Ihrer HTML-Datei die Stelle, an welcher Sie die Webcam anzeigen lassen wollen: <body> Wichtig ist der div-Tag mit id-Attribut. Der Inhalt dieses divs wird angezeigt, wenn SWFobject die Flash-Datei nicht einbinden konnte. Dies passiert zum Beispiel, wenn kein Flash-Player gefunden wurde oder wenn der Benutzer Java-Script deaktiviert hat. In diesem Beispiel wird dann zumindest dauerhaft das beim Aufruf Ihrer Webseite aktuelle Webcambild angezeigt. Als Nächstes müssen Sie SWFobject einbinden und es das Webcam-Programm laden lassen. Dies machen Sie im Header der HTML-Datei: <header> params.wmode = "transparent"; swfobject.embedSWF("igfs-cam.swf", "webcam", "640", "480", Damit sollte, sofern bei Ihrem Besucher Java-Script aktiviert und der Flash-Player installiert ist, unsere Webcam auf Ihrer Webseite eingebunden und alle fünf Minuten aktualisiert werden. Ein Klick in das Webcam-Bild verlinkt übrigens auf unsere Homepage. Kann ich mit dem Flash-Programm noch mehr anfangen?Ja! Sie können über unsere Webcam-Flash-Anwendung beliebige andere Webcams anzeigen lassen! Auch das Auffrischungs-Intervall, die Beschreibung, welche oben rechts angezeigt wird, wenn Sie mit der Maus über das Bild fahren und die Seite, welche geöffnet wird, wenn Sie in das Bild klicken, können Sie nach Belieben ändern. Dazu müssen Sie nur ein paar Parameter übergeben. Folgende Parameter werden unterstützt:
Ohne Parameter wird unsere Webcam angezeigt und alle fünf Minuten aufgefrischt. Alle Parameter sind optional und müssen nur bei Bedarf angegeben werden. Beispiel: Sie möchten die Webcam auf dem Drachenfels im Siebengebirge anzeigen lassen. Der Titel soll dann "Drachenfels" lauten, das Webcambild alle zwei Minuten aufgefrischt werden. Außerdem möchten Sie bei einem Klick auf das Bild die Homepage des Verschönerungsvereins Siebengebirge aufrufen lassen. Dazu binden Sie das Flash-Programm ein, wie oben gezeigt. Allerdings müssen Sie im Header bei der Einbindung durch SWFobject dem Flash-Programm die entsprechenden Parameter übergeben. Aus swfobject.embedSWF("igfs-cam.swf" ...wird (alles ohne Leerzeichen in einer Zeile!!! - hier wurde nur der Übersichtlichkeit halber auf mehrere Zeilen umgebrochen): swfobject.embedSWF("igfs-cam.swf?Alle anderen Angaben lassen Sie einfach unangetastet. Kann ich den Quellcode einsehen bzw. verwenden?Ja, sehr gerne. Unsere Webcam-Anwendung wurde mit der Open-Source-Entwicklungsumgebung OpenLaszlo entwickelt. Der Quelltext kann hier heruntergeladen werden. Dieses sehr simple Programm steht unter der GNU General Public License, Version 3, kurz "GPL". Im Rahmen der Bedingungen dieser Lizenz steht es Ihnen frei, dieses Programm an Ihre Bedürfnisse anzupassen und weiterzuentwickeln. Wir freuen uns, wenn Sie uns Ihre Modifikationen Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann. möchten. Unabhängig von den Bedingungen der GPL freut sich der Autor über jeden Hinweis auf das Projekt und die Homepage der Interessengemeinschaft der Funkamateure Siebengebirge e.V. und selbstverständlich auch über jede noch so kleine Spende, die diesem Verein zu Gute kommt. |












