JS-Fehler bei Artikel bearbeiten

Gesperrt
FranzK
Beiträge: 11
Registriert: Di 18. Jan 2005, 20:22
Kontaktdaten:

JS-Fehler bei Artikel bearbeiten

Beitrag von FranzK »

Hallo,
ich glaube, dieser Fehler wurde früher schon mal erwähnt mit versuchsweisen Lösungsvorschlägen. Es bringt aber alles nichts und taucht auch bei allen neuen Snapshots wieder auf.
Beim Bearbeiten von Artikeln wird immer wieder mal zufällig (in Mozilla öfter, in IE seltener) bei der Auswahl eines Artikels im linken Frame ein derartiger JS-Fehler erzeugt:
artObf has no Properties
Der zugehörige Quellcode steht in template.con_art_overview.html ab ca. Zeile 115:

Code: Alles auswählen

    /* Timeout to call the function afer 250ms */
    window.setTimeout("createReference()", 250);
        
    /* Javascript-Error work-around...
       try to create the reference after
       250ms again... and hope it works.. */
    function createReference() {
        if (!artObj) {
            artObj = parent.parent.frames["right"].frames["right_top"].artObj;
            artObj.reset();
            artObj.enable();
        }
    }
Ein Hochsetzen des Timeout bewirkt nichts. Habs sogar mal in einer Schleife laufen lassen, aber das Script bricht dann irgendwann ab.
Die Fehler werden auch lokal sowie bei 3 verschiedenen Providern produziert. Gibts da eine Lösungsmöglichkeit ?
Vielen Dank.
FranzK.
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

welchen snapshot genau hast du getestet ?
contenido-cvs-45-2005-02-04.tar.bz2 oder
contenido-cvs-2005-02-04.tar.bz2
*** make your own tools (wishlist :: thx)
FranzK
Beiträge: 11
Registriert: Di 18. Jan 2005, 20:22
Kontaktdaten:

Beitrag von FranzK »

ich habe den contenido-cvs-45-2005-01-28.tar.bz2 getestet.
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

in der contenido-cvs-2005-02-04.tar.bz2 ist das glaube ich schon behoben... zumindestens hab ich den javascript fehler dort schon eine zeitlang nicht mehr gesehen...
contenido-cvs-45-*.tar.bz2 waren nur ein snapshot des cvs_head aus dem sich dann schlussendlich die 4.5.2alpha entwickelt hat...

meine einschätzung ist es das eine 4.5.3 version auf contenido-cvs-2005-*.tar.bz2 aufgebaut sein wird.
kann aber timo wesentlich genauer sagen wie ich...
*** make your own tools (wishlist :: thx)
FranzK
Beiträge: 11
Registriert: Di 18. Jan 2005, 20:22
Kontaktdaten:

Beitrag von FranzK »

vielen dank schon mal für deine antwort.
emergence hat geschrieben:in der contenido-cvs-2005-02-04.tar.bz2 ist das glaube ich schon behoben... zumindestens hab ich den javascript fehler dort schon eine zeitlang nicht mehr gesehen...
ja leider doch noch. ich hab den snapshot mal schnell installiert und nur mit den beispieldateien gearbeitet. ergebnis wie zuvor.
der quelltext ist an dieser stelle auch unverändert. JS kann das artObj

Code: Alles auswählen

artObj = parent.parent.frames["right"].frames["right_top"].artObj;
aus dem rechten oberen frame nicht erstellen und meckert das dann folglich in der nächsten zeile an:

Code: Alles auswählen

artObj.reset();
man könnte ja vor der verwendung die existenz von artObj prüfen, damit wenigstens kein js-error angezeigt wird. es bleibt aber das problem bestehen, daß ich diesen artikel dann nicht über die navigation im oberen frame bearbeiten kann.
tritt denn der fehler wirklich bloß bei mir auf ? es ist ja auch nicht immer (also reproduzierbar), aber doch ziemlich oft.
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

hast du es mal auf einem anderen Rechner probiert?
Gesperrt