Linuchs: <button> in <p>: obj.parentElement is null

Beitrag lesen

problematische Seite

Sofort wird die parallel laufende function setCookie() abgebrochen, ...

Offenbar ist es nicht so einfach zu verstehen.

setCookie setzt die Meldung „gespeichert“ ab, aber das vorherige Setzen von the cookie ist nicht erfolgt:

function setCookie( obj, name, value ) {
// obj    => button.parent fuer Rueckmeldung
// name   => my_ORT, my_TYP, my_VIP
// value  => my_ORT_id, ... wenn leer, dann loeschen
  var d = new Date();
  var expires = "expires="+d.toUTCString();
  var cookie_string = name + "=" + value + ";" + expires;     // fuer Host remso.eu
  document.cookie   = cookie_string;
  if ( value == "loeschen" || value < " " ) {
    d.setTime(d.getTime() - (24*60*60*1000));     // 1 Tag Vergangenheit
    obj.parentNode.innerHTML  = "###geloescht###deleted###verwijderd###";
  } else {
    d.setTime(d.getTime() + (90*24*60*60*1000));  // 90 Tage aufbewahren
    obj.parentNode.innerHTML  = "###gespeichert###saved###opgeslagen###";
  }
}

Womöglich bricht Javascript nur die Instanz ab, in der ein Fehler aufgetreten ist, andere Instanzen laufen weiter.

Linuchs