InternInhaltsverzeichnisGlossarBausteineLinklisteTutorialsKommentare
Thema: Event-Kalender

👤 Jens ✶✶✶✶✶ schrieb am Mittwoch, den 19 August 2020 zum Thema: Event-Kalender #71
@Werner


Danke erstmals , muss ich mal schauen steht auf true aber höre nichts ..

Ich kann nur immer eines sagen geiles Teil echt!!🙂

Grüße
👤 Werner schrieb am Donnerstag, den 20 August 2020 zum Thema: Event-Kalender #72
@Jens
ich habe das im aktuellen Mozilla Firefox (Nightly: 81) und im Chromium (Microsoft Edge) getestet, beide Browser spielen mp3-Dateien ab. Ich versuche mal die Ausgabe der Audio-Dateien über Ogg, vom Firefox bin ich mir sicher das dieses Format unterstützt wird.

Was du brauchst um die Audio-Dateien anzuhören ist eine aktuelle Browser-Version, außerdem in den Einstellungen der Browser nachschauen ob alle Codecs unterstützt werden und natürlich einen Lautsprecher (nee, das war nur Spaß).
👤 Jens ✶✶✶✶✶ schrieb am Donnerstag, den 20 August 2020 zum Thema: Event-Kalender #73
@werner😉

Das mit den Lautsprechern war lustig soll vorkommen
Ich schaue mal nach am Browser habe ich nichts geändert, einfach nur neue Version aufs NAS gespielt wie immer und angepasst.

Grüße😉
👤 whe schrieb am Freitag, den 21 August 2020 zum Thema: Event-Kalender #74
Hallo Werner,

in der neuen Version bekomme ich beim Laden des Kalenders:

kalenderscript.js:1415 Uncaught TypeError: Cannot read property 'getElementsByTagName' of null
at zeigeWochennummern (kalenderscript.js:1415)
at XMLHttpRequest.XHR.onreadystatechange (kalenderscript.js:71)

ich finde nicht, wo ich bei der Umstellung etwas falsch gemacht habe.

Gruß Wil
👤 Werner schrieb am Freitag, den 21 August 2020 zum Thema: Event-Kalender #75
Hallo whe,
in der Datei:"kalenderanzeige.php" müsste folgender HTML-Abschnitt zu finden sein:

<tbody id="tbody">

Warum auch immer, das Script kann nicht auf das Attribut (id="tbody") zugreifen.
Habe jetzt eine Überprüfung hinzugefügt die vor dem Zugriff das Attribut überprüft ob es vorhanden ist.
Die Anderung erfolgt mit der nächsten Version.

Vielen Dank.
👤 whe schrieb am Mittwoch, den 26 August 2020 zum Thema: Event-Kalender #76
zu #526

Hallo Werner,

dieser Fehler tritt in meinem System bei IONOS auch in der version vom 14.07. auf.
in meinem Test-System aber nicht ( nur in der neuen version vom 12.08.

woran liegt das? DOM? warum habe nur ich das Problem ?

wie hast Du das gelöst ?

Gruß Wil
👤 Werner schrieb am Mittwoch, den 26 August 2020 zum Thema: Event-Kalender #77
Ob das eine Lösung für dein Problem ist kann ich nicht sagen, es wird mit:
if (document.getElementById("tbody").getElementsByTagName("tr")) { ... nur überprüft ob das Element vorhanden ist. Ich bin da auch bei Ionos aber das Problem hatte ich noch nie.
Möglicherweise liegt das an der langen Antwort-Zeit vom Webserver ...
Hier das komplette Script:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// Wochennummern
function zeigeWochennummern(taste = "nein") {

 if (document.getElementById("tbody").getElementsByTagName("tr")) {
  const zeilen = document.getElementById("tbody").getElementsByTagName("tr").length;

  if (!window.localStorage.getItem("Wochennummern")) {
   window.localStorage.setItem("Wochennummern", "nein");

   for (var i = 0; i < zeilen; i++) {
    var nodeList = document.getElementById("tbody").getElementsByTagName("tr")[i].childNodes;
    nodeList[0].style.display = "none";
   }
  }
  else {

   if (taste == "nein") {
    window.localStorage.setItem("Wochennummern", "nein");
    var varDisplay = "none";
   }
   else {
    window.localStorage.setItem("Wochennummern", "ja");
    var varDisplay = "table-cell";
   }

   for (var i = 0; i < zeilen; i++) {
    var nodeList = document.getElementById("tbody").getElementsByTagName("tr")[i].childNodes;
    var bgColor = i %2 ? 'var(--bgcolor-even)' : 'var(--bgcolor-odd)';
    nodeList[0].style.display = varDisplay;
    nodeList[0].style.backgroundColor = bgColor;
   }
  }
  return;
 }
}
👤 whe schrieb am Mittwoch, den 26 August 2020 zum Thema: Event-Kalender #78
sorry Werner, das hilft leider nicht.

der gleiche Fehler kommt jetzt auch mit/bei dem neuen "if".

es scheint irgend etwas anderes zu sein.

ich habe jetzt mal eine Seite dupliziert, die den Kalender in der Juli Version aufruft; dort kommt ja bei IONOS auch der Fehler:
dekanat-gangelt-selfkan[…]rmin7.html
Die Korrektur ist aber hier nicht eingebaut.
am Seitenaufbau kanns m.E. nicht liegen, das geht bei IONOS viel schneller, als in meinem lokalen Test System.
Vielleicht findest Du damit etwas.

Gruß Wil
👤 Werner schrieb am Donnerstag, den 27 August 2020 zum Thema: Event-Kalender #79
Der Kalender wird überhaupt nicht geladen!
Es wird eine Anfrage an: dekanat-gangelt-selfka[…]947920079= gesendet, aber es kommt keine Antwort zurück! (siehe Browser-Konsole)
Also: dekanat-gangelt-selfka[…]lender.php liegt dort die PHP-Datei: kalender.php?
Bitte auch mal ohne den anderen Scripten (readDekTermine und jQuery) testen.

PHP/7.2.33 Da wäre mal wieder eine Aktualisierung notwendig, das wird der Grund sein habe die PHP Version auf (min.) 7.3 erhöht.
👤 Werner schrieb am Donnerstag, den 27 August 2020 zum Thema: Event-Kalender #80
Habe gesehen du hast deine PHP Version auf 7.4.9 erhöht, aber es funktioniert trotzdem nicht!