Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 332%
Ausl. d. letzten 5 Minuten: 361%
Ausl. d. letzten 15 Minuten: 340%
Aktulle Uhrzeit: 12:23
Freier Webspace: 4.03 TB
PHP-Version: 7.4.33
|
|
|
|
|
Frage zum automatischen Aktualisieren eines Webcam-Bildes |
|
Frage zum automatischen Aktualisieren eines Webcam-Bildes |
|
Hallo Leute,
ich habe im Portal eine Box mit einem aktuellen Bild einer Webcam. Dieses lasse ich alle 60 Sekunden aktualisieren. Jedoch wird damit immer die ganze Seite neu geladen. Das sieht so aus:
code: |
1:
2:
3:
|
<meta http-equiv="Refresh" content="60"><center>
<img src="http://cz.4711myfoscam.org/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=user&pwd=user" width=940 height=576 border=0 alt="">
</center> |
|
Dann habe ich einen Versuch mit Java ausprobiert. Dort läd zwar das Bild, doch kaum ist es ganz dargestellt, verschwindet es.
Dazu habe ich dieses Script genommen:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
|
<html>
<head>
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
<title>Bildaktualisierung durch JavaScript</title>
<script language="JavaScript">
<!--
if (document.images) var refInterval = 0;
else var refInterval = 60;
function startCounter() {
refInterval = refInterval - 1;
var now = new Date();
var dummystring = parseInt(now.getTime() / 1000);
if (refInterval < 1) {
if (document.images) document.refImage.src = "http://cz.4711myfoscam.org/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=user&pwd=user" + "?" + dummystring;
else window.location.reload();
refInterval = 60;
}
document.counter.time.value = refInterval;
timerID = setTimeout("startCounter()", 1000);
}
//-->
</script>
</head>
<body onload="startCounter()">
<h1>Wettercam</h1>
<img src="http://cz.4711myfoscam.org/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=user&pwd=user" name="refImage" width="940" height="576">
<form name="counter">Das Bild wird in <input type="text" name="time" size="2" value="-"> Sekunden aktualisiert.</form>
</body>
</html> |
|
Egal welchen Browser ich benutze, IE und FF, bei beiden wir das Bild kurz geladen und dann ist nur noch eine leere Box mit dem Fehlzeichen für die Grafik.
Ich finde einfach den Fehler nicht.
Es wäre toll, wenn jemand mal draufschaut und mir sagen kann, woran es liegt oder welche Lösung ich sonst nehmen kann.
Grüßle
Torsten
__________________ Mein Regio-Forum für RC-Freunde Südbaden
http://www.spassfahrer.de
|
|
09.06.2014 13:46 |
|
|
|
Ich habe jetzt grade einen jungfräulichen Rechner (also nichts im Cache) genommen, doch auch daran lag/liegt es nicht. Wenn ich den Javascript nehme, bekomme ich das Bild für 1-2 Sekunden angezeigt und dann ist es weg. Dann kommt es nach Ablauf der Zeit wieder, aber auch nur 1-2 Sek.
Bildschirm stellt sich so dar, wie ich es als Anhang beigefügt habe.
Ich bin weiterhin ratlos...
Grüßle
Torsten
Dateianhang: |
Screen.jpg (29 KB, 106 mal heruntergeladen)
|
__________________ Mein Regio-Forum für RC-Freunde Südbaden
http://www.spassfahrer.de
|
|
09.06.2014 19:02 |
|
|
|
Hallo Viktor,
um es hier darzustellen, habe ich die Daten verändert, da sonst (mit etwas Geschick) jeder auf den Account auch weiter zugreifen könnte.
Wie gesagt: Ansich klappt es, aber...
Grüßle
Torsten
__________________ Mein Regio-Forum für RC-Freunde Südbaden
http://www.spassfahrer.de
|
|
09.06.2014 19:58 |
|
|
|
Hallo Viktor,
die Bildabfrage habe ich von hier: http://www.ispyconnect.com/man.aspx?n=foscam
Die benutzte Kamera ist die FI9831W.
Grüßle
Torsten
__________________ Mein Regio-Forum für RC-Freunde Südbaden
http://www.spassfahrer.de
|
|
09.06.2014 20:24 |
|
|
|
Guten Morgen minette,
bleibt auf Deinem PC das Bild bei Verwendung des Javascriptes dauerhaft sichtbar? Oder hast Du auf meine aktuelle Seite geschaut?
Auf meiner aktuellen Seite verwende ich das Script mit dem META REFRESH.
Da bleibt das Bild angezeigt, aber unter IE springt die Seite nach Aktualisierung ganz nach oben und bleibt nicht auf Höhe des Bildes.
Bei FF bleibt nach REFRESH das Bild an der richtigen Stelle, aber es läd auch die Shoutbox und andere Teile komplett neu.
Man sieht es am "Flackern" der ganzen Seite.
Das war vorher nicht, wo ich ein Javascript verwendet hatte. Nur geht grade dies eben nicht und löscht nach 1-2 Sekunden eben das Bild aus der Ansicht.
Grüßle
Torsten
__________________ Mein Regio-Forum für RC-Freunde Südbaden
http://www.spassfahrer.de
|
|
10.06.2014 06:49 |
|
|
|
Hallo Stine,
jetzt bin ich verwirrt. Was ist denn "dropcontentsubject" und "div id="dropmsg0" class="dropcontent"?
Ich sehe da keine Zeitsteuerung - oder blicke ich es einfach nur nicht?
Auf jeden Fall unter FF sieht es so aus, als ob wirklich nur das Bild aktualisiert wird. Im IE wird bei der Aktualisierung nur kurz das Bild ausgesetzt, bis es neu ganz da ist.
So finde ich es wirklich gut.
Kann ich denn da Dein Scirpt kopieren?
Grüßle
Torsten
__________________ Mein Regio-Forum für RC-Freunde Südbaden
http://www.spassfahrer.de
|
|
10.06.2014 18:33 |
|
|
|
Hallo spassfahrer,
habe dir eine PN gesendet.
lg
Stine
__________________ lg Stine
|
|
10.06.2014 20:58 |
|
|
|
@Stine: Habs grade eingebaut und es klappt.
Habs noch zentriert und den Text drüber eingesetzt.
Muchas gracias!!!
Grüßle
Torsten
__________________ Mein Regio-Forum für RC-Freunde Südbaden
http://www.spassfahrer.de
|
|
10.06.2014 21:36 |
|
|
|
|
|
|