Script funktioniert nicht mehr

Hallo zusammen,

Ich hatte mir mal vor Ewigkeiten von jemanden aus dem Forum hier ein Script schreiben lassen, weil ich die Flughafen Dresden Webcam als Active Desktop haben wollte. Das Script funktionierte auch einwandfrei doch seit einiger zeit geht es nicht mehr. sorry für meine doch eher schlichte Problembeschreibung aber ich kenn mich mit der Materie echt nicht aus. Deswegen hier ganz einfach das Script, dann seht ihr das Problem selbst. Solltet ihr noch Infos zur Problembehandlung brauchen, einfach Fragen ich danke euch im Voraus.

So hier nun das Script

Flughafen Dresden Webcam
var zeitgesamt = 300;
function init() {
window.setTimeout(„neuLaden()“, 300000);
window.setInterval(„zeitanzeige()“, 1000);
}
function zeitanzeige() {
zeitgesamt–;
var minute = Math.floor(zeitgesamt/60);
var sekunde = String(zeitgesamt % 60);
document.getElementById(‚zeitanzeige‘).innerHTML = ‚Heute, 17:30, Reload in ’ + minute + ‚:‘ + sekunde.printf(2) + ’ Min.‘;
if ( minute<0 ) {
neuLaden();
}
}
String.prototype.printf = function(anz) {
var val = this;
var n = ‚‘;
if(isNaN(val)) return ‚Not a valid Number‘;
var z = parseFloat(val);
if(z < 0) {
n += ‚-‘;
z = Math.abs(z);
}
var g = z.toString().split(’.’);
while(anz > g[0].length) {
n += ‚0‘;
anz–;
}
return n + g.join(’.’);
}
function neuLaden() {
location.reload();
}

Heute, 17:30, Reload in 5:00 Min.

Usb Geraet - Ellbögen - Stabgang - Arbeitsplätze Erhalten - Nachttarif

das script hast du ja nicht verändert gell :smile:

Dann geht es auch , oder bekommst du ein JavaScript error, und wenn welchen.

2 warscheinlicher ist das dresden-airport dein script gehasst und einfach die adresse der webcam geändert oder mit coockie belegt oder nur noch über ihre startseite zugriff möglich ist etc etc.

2 warscheinlicher ist das dresden-airport dein script gehasst
und einfach die adresse der webcam geändert oder mit coockie
belegt oder nur noch über ihre startseite zugriff möglich ist
etc etc.

und siehe da, selbst der leie hätte mal vergleichen können :

dein script
http://www.dresden-airport.de/img/webcam/orig/.jpg

das original ist aber
http://www.dresden-airport.de/img/ drs/ webcam/orig/20100609184502.jpg

das original ist aber
http://www.dresden-airport.de/img/ drs/ webcam/orig/20100609184502.jpg

so wies aussieht brauchst du nun ein script welches
http://www.dresden-airport.de/de/reisende_und_besuch…
aufruft und den link für das aktuelle webcam bild aussliest.
Un dann halt anzeigt.

ja das hatte ich auch schonmal geändert und probiert, hat aber auch nicht funktioniert. Mir wird einfach das Bild nicht mehr angezeigt, sehe den Rahmen sonst nix

könnt ihr mir das Script nicht so basteln das es wieder funktioniert?

könnt ihr mir das Script nicht so basteln das es wieder
funktioniert?

nicht so ohne server script :smile:

Aber ich hab dir mal eine url zusammengeschnippelt die genau das tut :smile:

Dazu mussu aber etwas HTML tauschen

 Loading Data !!!! 

zu bewundern hier http://allwelcome.net/oldserver/helptheworld/php/par…

und das php-script für den eigenen server (z.b. local auf dem PC WAMP)
http://allwelcome.net/oldserver/helptheworld/php/par…
frei konfigurierbar über URL

könnt ihr mir das Script nicht so basteln das es wieder
funktioniert?

nicht so ohne server script :smile:

Aber ich hab dir mal eine url zusammengeschnippelt die genau
das tut :smile:

Dazu mussu aber etwas HTML tauschen

und am besten noch etwas in dem Javascript bereich auch

function neuLaden() {
WebCamPic.location.reload();
zeitgesamt = 300;
}

so wird nur der Frame Neugeladen (das bild) und die reload Zeit wieder auf 5 minuten gesetzt :smile:

Also ich habe mir das Script jetzt wie folgt geändert, so ist es genau wie ich es wollte, nur die zwei vertikalen Striche zwischen der Uhrzeit und dem Wort „RELOAD“ stören mich, bekomme ich die noch weg? Achso, und etwas größer hätte ich die Schrift auch gern noch wenn das geht.

Flughafen Dresden Webcam
html,body {overflow:hidden}

var zeitgesamt = 300;
var zeit = new Date();
var countmax = 3;
var holdurl = „“;
var addvs = 0;
function init() {
window.setInterval(„zeitanzeige()“, 1000);
}
function zeitanzeige() {
zeitgesamt–;
var minute = Math.floor(zeitgesamt/60);
var sekunde = String(zeitgesamt % 60);
var nullen = „“;
if (zeit.getMinutes() < 10) {nullen=„0“;}
document.getElementById(‚zeitanzeige‘).innerHTML = ‚Heute um ‚+zeit.getHours()+‘:‘+nullen+zeit.getMinutes()+’ | ‚;
document.getElementById(‚zeitanzeige2‘).innerHTML = ’ | Reload in ’ + minute + ‚:‘ + sekunde.printf(2) + ’ Minuten‘;
if ( minute<0 ) {
document.getElementById(‚zeitanzeige‘).innerHTML = ‚!! Loading ‚;
document.getElementById(‚zeitanzeige2‘).innerHTML = ’ Data !!‘;
countmax–;
neuLaden();
}
}
String.prototype.printf = function(anz) {
var val = this;
var n = ‚‘;
if(isNaN(val)) return ‚Not a valid Number‘;
var z = parseFloat(val);
if(z < 0) {
n += ‚-‘;
z = Math.abs(z);
}
var g = z.toString().split(‘.’);
while(anz > g[0].length) {
n += ‚0‘;
anz–;
}
return n + g.join(’.’);
}
function neuLaden() {
zeitgesamt = 300;
if (countmax < 1) {
zeitgesamt = 60;
countmax = 3;
WebCamPic.location.href = „http://www.dresden-airport.de/de/reisende_und_besuch…“;
} else {
WebCamPic.location.href = „http://allwelcome.net/oldserver/helptheworld/php/par…“;
}
// WebCamPic.location.reload();

zeit = new Date();
}

Loading !! Data !!