Script geht nicht mehr

Hallo zusammen.

Ich hatte vor einiger Zeit schon einmal einen Artikel zu meinem Problem geschrieben. Leider bin ich aus den Antworten nicht so schlau geworden das ich mein Problem beheben konnte. Deswegen jetzt hier ein neuer Versuch.

Es handelt sich um die Webcam vom Flughafen Dresden. Ich hatte mit vor Ewigkeiten von jemandem aus dem Forum hier ein Script schreiben lassen welches die Bilder der Flughafen Webcam wiedergibt und alle 5min aktualisiert. So konnte ich sie mir als Active Desktop in den Hintergrund packen.

Leider Funktioniert das Script nicht mehr da viel an der Homepage des Flughafens geändert wurde.

Ich hoffe jemand kann mir das wieder zurecht basteln.

Bitte Antwortet so dass es für einen Leihen zu verstehen ist. Wie gesagt das Script wurde mir auch nur geschrieben, ich habe selber kaum Ahnung davon.

Ich danke Euch im Voraus.

Hier nun also das Script:

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() {
WebCamPic.location.reload();
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 !!

WebCamPic.location.href =
http_://allwelcome.net/oldserver/helptheworld/php/parseHTML/getlink/linkout.php?match=javascript:Foto\(’(.*)’\)&front=&url=http://www.dresden-airport.de/de/reisende_und_besucher/will…://_www.dresden-airport.de“;
}
// WebCamPic.location.reload();

zeit = new Date();
}

height=„960“ width=„1280“ background="#000000" frameborder=„0“
framespacing=„0“ border=„0“ padding=„0“ margin=„0“
scrolling=„no“ style=„overflow:hidden;“>

das fette ersetzen mit

http_://allwelcome.net/oldserver/helptheworld/php/parseHTML/getlink/linkout.php?front=&match=(/img/drs/webcam/orig/.*jpg)&url=http://www.dresden-airport.de/index_3/reisende-und-besucher…://_www.dresden-airport.de

voila !! thats it !!

Hallo, erstmal 1000-mal danke für die Mühe. Soweit ist das Bild wieder zu sehen.

Ich habe jetzt nur das Problem das wenn die 5 Minuten abgelaufen sind und das Scrip aktualisieren will kommt folgender Scriptfehler.

Zeile: 50
Zeichen: 1
Fehler: Erlaubnis verweigert.
Code: 0
URL: file:///C:/Dresden%20Webcam.html

Möchten Sie, dass Scripts auf dieser Seite weiterhin ausgeführt werden?

Dann kann ich Ja oder Nein wählen.

Bei „Ja“ bleibt das Bild so wie es ist und in der Zeile wo die Zeit und der Countdown zum Reload stand steht dann nur noch dauerhaft !!Loading Data!!
Jetzt kann ich nur manuell aktualisieren, doch nach den 5min wieder das Selbe von vorn.

Bei „Nein“ dasselbe Problem!?!

Hallo, erstmal 1000-mal danke für die Mühe. Soweit ist das
Bild wieder zu sehen.

Ich habe jetzt nur das Problem das wenn die 5 Minuten
abgelaufen sind und das Scrip aktualisieren will kommt
folgender Scriptfehler.

Zeile: 50
Zeichen: 1
Fehler: Erlaubnis verweigert.
Code: 0
URL: file:///C:/Dresden%20Webcam.html

Möchten Sie, dass Scripts auf dieser Seite weiterhin
ausgeführt werden?

Poste nochmal den aktuellen Code der Seite .

Womit hast du es laufen und auf welchem system , irgentwas verändert oder neu gemacht , was sicherheits software angeht ?.

Läuft das im Browser auch mit Probleme ?

Das ganze Läuft unter XP. Im Browser war das selbe Problem.Sicherheitssorftware nur Avira und Die Windows Firewall.

Den Scriptfehler hab ich weg bekommen indem ich Zeile 50 wie wie folgt geändert habe:

Vorher: WebCamPic.location.reload();

Nachher: // WebCamPic.location.reload();

Somit klappt der Reload: Jetzt bin ich aber auf das nöchste Problem gestoßen:

Nach ein paar Realoads springt das Script plötzlich einfach auf die Startseite des Flughafens.

Hier nochmal der Code

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() {
// WebCamPic.location.reload();
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 !!

Somit klappt der Reload: Jetzt bin ich aber auf das nöchste
Problem gestoßen:

Nach ein paar Realoads springt das Script plötzlich einfach
auf die Startseite des Flughafens.

also da ist noch viel mehr im argen .

woher hast du das script ? , das was du beschreibst war schon immer so , auch schon vorher . gell

das untere löschen

if (countmax ://allwelcome.net/oldserver/helptheworld/php/parseHTML/getlink/linkout.php?front=%3Cbody+style=%27margin:0;+padding:0%27+%3E%3Cimg+src%3D&last=+border%3D0%3E%3C/body%3E&match=%28/img/drs/webcam/orig/.\*jpg%29&url=http_://_www.dresden-airport.de/index\_3/reisende-und-besucher\_2/erlebnis-flughafen\_2/flughafen-beobachter\_2/webcam\_2.html&look=/img/drs/webcam/orig/201&base=http_://_www.dresden-airport.de";
}

bzw mit diesem ersetzen

WebCamPic.location.href = "http_://_allwelcome.net/oldserver/helptheworld/php/parseHTML/getlink/linkout.php?front=%3Cbody+style=%27margin:0;+padding:0%27+%3E%3Cimg+src%3D&last=+border%3D0%3E%3C/body%3E&match=%28/img/drs/webcam/orig/.\*jpg%29&url=http_://_www.dresden-airport.de/index\_3/reisende-und-besucher\_2/erlebnis-flughafen\_2/flughafen-beobachter\_2/webcam\_2.html&look=/img/drs/webcam/orig/201&base=http_://_www.dresden-airport.de";

Hab das jetzt so gemacht, aber da kommen auch zwei Scriptfehler und der Reload funktioniert auch nicht.

Das Script hat mir jemand aus dem Forum hier vor Ewigkeiten geschrieben.

Ich habe es jetzt mal so geändert, das scheint erstmal zu klappen. Ich hab doch selber keine Ahnung, probier auch einfach nur rum.

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() {
// WebCamPic.location.reload();
zeitgesamt = 300;
if (countmax < 1) {
zeitgesamt = 60;
countmax = 3;
WebCamPic.location.href = „www.dresden-airport.de/index_3/reisende-und-besucher…“;
} else {
WebCamPic.location.href = „http://allwelcome.net/oldserver/helptheworld/php/par…“;
}
// WebCamPic.location.reload();

zeit = new Date();
}

Loading !! Data !!

du musst das oben auch machen was ich beschrieben hab , da bringt es nichts das nochmal zu posten .

also nochmal

if (countmax ://www.dresden-airport.de/de/reisende_und_besucher/will…";
} else {

WebCamPic.location.href = „http_://a_llwelcome.net/oldserver/helptheworld/php/parseHTML/getlink/linkout.php?front=%3Cbody+style=%27margin:0;+padding:0%27+%3E%3Cimg+src%3D&last=+border%3D0%3E%3C/body%3E&match=%28/img/drs/webcam/orig/.*jpg%29&url=http_://www.dresden-airport.de/index_3/reisende-und-besucher…://_www.dresden-airport.de“;
}

alles was fett ist löschen .

Hab ich gemacht, mit der Folge das ich zwei Scriptfehler bekomme und der Reload nicht mehr funktioniert. Kannst du mir das Script nicht einfach so basteln das es stimmt und an [email protected] schicken? Ich bin vielleicht einfach zu doof dafür. :smile:

Hab ich gemacht, mit der Folge das ich zwei Scriptfehler
bekomme und der Reload nicht mehr funktioniert. Kannst du mir
das Script nicht einfach so basteln das es stimmt und an
[email protected] schicken? Ich bin vielleicht einfach zu
doof dafür. :smile:

so wie gewünscht , einmal als klartext im body und einmal als anhang html.

Nun will ich nur noch ein Funktioniert als Antwort lesen … gell

ist nichts angekommen!

Hier nochmal die Addy: [email protected]

Mail ist angekommen, wurde als Spam erkannt deswegen hab ich sie erst nicht gesehen :smile:

Script scheint jetzt zu klappen, mal schauen wenn paar Reloads gemacht wurden.

Hab erstmal vielen Dank für deine Mühe und deine Gedult mit mir.

Gruß Dominique