Aktive Desktop Webcam
André Pesch
- html
0 D.R.0 André Pesch0 D.R.
Hallo,
Ich habe versucht auf meinem Desktop ein paar webcams als aktiv Desktop Elemente zu platzieren.
Das ganz sieht in etwa so aus:
http://img259.imageshack.us/img259/3042/bild17go.jpg
hab für jede webcam eine eigene HTML geschrieben etwa so:
///
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="CACHE-CONTROL" content="NO-CACHE">
<meta http-equiv="Refresh" content="60">
</head>
<body bgcolor="#000000">
<img src="http://cgi.rz.tu-ilmenau.de/webcam/webcam.jpg" alt="" name="Ilmenau" width="280" height="210" id="Ilmenau">
</body>
</html>
///
Das Problem ist das webcam Bilder jede minute Aktualisiert werden sollen. Und Genau das klappt nicht. ICh habe die Vermutung das Windows die Bilder cached, deshalb auch der meta Befehl, leider funktioniert das aber nicht. Sobald ich aber auf dem desktop Rechtsklick, Aktualisieren "sage" werden die cam Bilder aktualiesert.
Hat jemand eine Idee.
Danke.
Hallo,
[…]
<meta http-equiv="Refresh" content="60">
Klappt es, wenn du eine Angabe für „URL“ machst?
Alternativ könntest du auch per JavaScript einfach ein „location.reload(true)“ ausführen. Dabei wird, unabhängig vom Caching, immer alles neu geladen.
Um das Ganze zeitabhängig zu gestalten, kannst du setTimeout verwenden.
mfg. Daniel
Hi Daniel,
Danke erstmal für die schnelle Antwort.
Das mit der URL hab ich schon probiert, funktioniert aber leider auch nicht.
Mit Java kenn ich mich leider nicht sonderlich gut aus deshalb hab ich hier noch mal den aktualisierten quell Text. Hab ich das richtig gemacht?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Unbenanntes Dokument</title>
<script language="JavaScript1.1" type="text/javascript">
„location.reload(true)“
setTimeout(60)
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="CACHE-Control" content="NO-CACHE">
<meta http-equiv="Refresh" content="60">
</head>
<body bgcolor="#000000">
<img src="http://www.wirednewyork.com/webcam3/wirednewyork3.jpg" alt="" name="Ilmenau" width="280" height="210" id="Ilmenau">
</body>
</html>
PS Wenn ich die Htmls Mit Firefox oder IE7 öffne aktualiseren sich die Bilder völlig problemlos.
Danke.
Hallo,
Mit Java kenn ich mich leider nicht sonderlich gut aus deshalb hab ich hier noch mal den aktualisierten quell Text. Hab ich das richtig gemacht?
[…]
<script language="JavaScript1.1" type="text/javascript">
„location.reload(true)“
Ähm, die deutschen Anführungszeichen gehören nicht in JavaScript. Ich habe sie nur verwendet, um den JavaScript-Befehl vom Text abzuheben.
setTimeout(60)
Hier fehlt der Funktionsaufruf.
</script>
Naja, da es eh nix großes werden soll, poste ich dir mal ausnahmsweise den Code:
<script type="text/javascript">
setTimeout("location.reload(true)",1000)
</script>
<meta http-equiv="Refresh" content="60">
Hier steht immer noch keine URL. Aber wenn das JavaScript funktioniert, könntest du den meta-Refresh eh weglassen.
PS Wenn ich die Htmls Mit Firefox oder IE7 öffne aktualiseren sich die Bilder völlig problemlos.
Vielleicht kann man auf dem Desktop nichts von alleine neuladen lassen…
mfg. Daniel