FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: reimundko am 22 Februar 2021, 20:17:31

Titel: svg.js line 502
Beitrag von: reimundko am 22 Februar 2021, 20:17:31
Ich bekomme auf einmal die Meldung svg.js line 502:
Uncaught ReferenceError: d is not defined.


wie kann ich das ändern ? Habe leider keine Backup von der svg.js.
und mit Winscp kann ich nicht reinschauen in der Datei.
denied perm......... bekomme ich da
Titel: Antw:svg.js line 502
Beitrag von: Wernieman am 22 Februar 2021, 20:39:11
- Was hast Du vorher gemacht?
- Ist es ein Pi und Du bekommst SD-Card-Probleme?

ZitatWinscp kann ich nicht reinschauen in der Datei.
Du meinst, mit winscp kannst Du sie nicht auf Deinen Rechner holen zum anschauen. Es geht aber auf dem FHEM-Server ....
Titel: Antw:svg.js line 502
Beitrag von: reimundko am 23 Februar 2021, 13:35:55
Habe nur ein Update gemacht.
Ach nein. Wollte eine Uhr einbauen.
https://wiki.fhem.de/wiki/Uhr_auf_FHEM-Seite

Habe den Code eingegeben.
1.Modifikation der Datei svg.jsAns Ende wird der folgende Code gestellt:

function GetClock(){
d = new Date();
nhour = d.getHours();
nmin  = d.getMinutes();
if(nmin <= 9){nmin="0"+nmin}
document.getElementById('logo').innerHTML=nhour+":"+nmin;
setTimeout("GetClock()", 1000);
}
window.onload=GetClock;

bin nun mit Nano in die Datei rein und habe es geändert und wieder gespeichert.
Reboot gemacht.

Trotzdem kommt immer noch die Meldung.
svg.js line 502:
Uncaught ReferenceError: d is not defined. , wenn ich etwas ändern möchte oder Everything aufrufe

Titel: Antw:svg.js line 502
Beitrag von: Wernieman am 23 Februar 2021, 15:36:12
Was steht denn in Line 502?
Titel: Antw:svg.js line 502
Beitrag von: reimundko am 23 Februar 2021, 19:26:29
da steht

d = new Date();
Titel: Antw:svg.js line 502
Beitrag von: Wernieman am 24 Februar 2021, 10:08:07
kannst Du Dir die original svg.js besorgen?

z.B. übers fhem-svn .. oder hier : https://svn.fhem.de/trac/browser/trunk/fhem/www/pgm2 (https://svn.fhem.de/trac/browser/trunk/fhem/www/pgm2)
Titel: Antw:svg.js line 502
Beitrag von: frank am 24 Februar 2021, 10:33:22
original svg.js hat 500 zeilen.
also wird der fehler durch die einfügung des codes erreicht.

die variable d wird ja nicht definiert.
ich würde die zeile mal ändern:

var d = new Date();
Titel: Antw:svg.js line 502
Beitrag von: Wernieman am 24 Februar 2021, 17:11:23
Ich hatte verstanden, das DU das Problem auch hast, als Du zurückgebaut hast??