DEV-SERVER

Posted by: 0oMiro0

DEV-SERVER - 04.09.2021, 15:12:48

Hallo Miteinander,
vor dem letzten Update dort, ging
Warnung! Spoiler!

var da=new Array("Sonntag, ","Montag, ","Dienstag, ","Mittwoch, ","Donnerstag, ","Freitag, ","Samstag, ");
var time=new Date();
var hour=time.getHours();
var ho=((hour<10)? "0" : "")+hour+":";
var minute=time.getMinutes();
var mi=((minute<10)? "0" : "")+minute+":";
var second=time.getSeconds();
var se=((second<10)? "0" : "")+second+"";

var day=time.getDay();
var tag=da[day];
var dat=time.getDate()+"";
var dat2=((dat<10)? "0" : "")+dat+".";
var month=time.getMonth()+1;
var m=((month<10)? "0" : "")+month+".";
var y=time.getFullYear();
var zeitstempel=tag+dat2+m+y+" "+ho+mi+se+" ";

function beispiel(user,data)
{
message(zeitstempel);
return;
}



das normal im script, jetzt muss ich das überall mit einbauen?
so hängt der timer beim Start von der APP.
Da würde ich gerne das Alte zurück oder muss ich das jetzt alles umsetzen?

in
Warnung! Spoiler!

function beispiel(user,data)
{
var da=new Array("Sonntag, ","Montag, ","Dienstag, ","Mittwoch, ","Donnerstag, ","Freitag, ","Samstag, ");
var time=new Date();
var hour=time.getHours();
var ho=((hour<10)? "0" : "")+hour+":";
var minute=time.getMinutes();
var mi=((minute<10)? "0" : "")+minute+":";
var second=time.getSeconds();
var se=((second<10)? "0" : "")+second+"";

var day=time.getDay();
var tag=da[day];
var dat=time.getDate()+"";
var dat2=((dat<10)? "0" : "")+dat+".";
var month=time.getMonth()+1;
var m=((month<10)? "0" : "")+month+".";
var y=time.getFullYear();
var zeitstempel=tag+dat2+m+y+" "+ho+mi+se+" ";

message(zeitstempel);
return;
}


geht es, dieses ist aber unpraktisch, dann muss ich es in jede function einbauen.

Könnte man das nicht wieder so wie vorher machen, wie im Beispiel 1? Oder muss ich mich jetzt damit anfreunden?
Mit freundlichen Gruß
Posted by: LenaQu

Re: DEV-SERVER - 04.09.2021, 17:50:07

HI 0oMiro0,

hab ich was an den Augen oder geht es Dir da nur um die var in der Funktion obs drin oder draußen sind?
Sprich obs vor der Funktion definiert sind oder innerhalb? :-)

An sich find ich es eh besser wenn sie innerhalb definiert sind. So hast bei einem Fehler und der Suche danach schneller den Übeltäter gefunden ;D

Gruß, Lena
Posted by: 0oMiro0

Re: DEV-SERVER - 04.09.2021, 18:34:47

Es geht um den Zeit Stempel. Wenn ich 10 Funktionen habe mit Zeit ist das 1. besser. So verlängert sich das script nur unnötig um die Zeilen * 10. Ich habe jetzt ein Berg von Apps vor mir die alle wieder geändert werden müssen, wenn das so bleibt. Manche Sachen wie so etwas kann man gerne nur 1 mal drin haben und es dann per var steuern. Der Fehler dort wenn es ein gibt liegt dann genau an den Zeilen oder da wo man die var einsetzt.
Normal würde ich auch die var in eine function packen, bloß bei so etwas erscheint es mir unnötig.

Ich finde es halt komisch das es vorher so lief und jetzt halt nicht mehr.
Posted by: LenaQu

Re: DEV-SERVER - 05.09.2021, 10:14:55

Ahh ok... ja gut, dann schlag ich Dir vor, mach doch eine Datei wo die Funktion so drin ist bzw. erstelle eine ganz neue wo nur die VAR drin sind und ruf diese global einfach zu den Funktionen wo diese gebraucht werden auf...
Sprich einmal definiert und da wo du es brauchst als 'globale Variable' aufgerufen...
Ähnlich dem INCLUDE / REQUIRE_ONCE :-)

Ist jetzt nur mal so ein Gedanke... :-)
Posted by: 0oMiro0

Re: DEV-SERVER - 11.09.2021, 05:30:31

ich habe es gelöst, danke. ich habe es in ein setInterval gepackt der eh läuft, da funktioniert es.