KD-one: Verflixt und zugenäht: Timer-Problem?

Beitrag lesen

Hallo Uschi Renziehausen,

Verflixt und zugenäht,

Ja, was denkst du, hab ich dazu gesagt. ;-)

ich suche jetzt auch schon eine halbe Stunde und Finde den Bock nicht. Ich habe mir den Kram auf die Platte gezogen, mit Mozi 1.3 getestet (kein Fehler).

Der IE6 liefert hier lokal auch keinen Fehler. Die anzuzeigenden Elemente existieren tatsächlich alle. Gehe ich aber online auf die Seite, kriege ich Fehlermeldungen, allerdings völlig erratisch, mal ja, mal nein.

Wenn es aber lokal geht, und online nicht ist es vielleicht Timer-Problem? Ich bin ratlos.

Ja, ich auch. Inzwischen konnte ich vermutlich die Fehlerquelle eingrenzen [pref:t=66542&m=379888].

Aber wenn, sollte man die Fehlermeldungen dadurch abfangen können, dass du in in change, show_it und hide_it das ändern, verstecken etc nur ausführt, wenn das Element nach Ansicht des Browsers existiert, also z.B.

function hide_it(id)
  {
    if(window.opera || (document.getElementById && !document.all))
      if(document.getElementById(id)) {
        document.getElementById(id).style.visibility = 'hidden';
      }
    else if(document.all) {
      if(document.all[id]) {
        document.all[id].style.visibility = 'hidden';
      }
    } else if(document.layers) {
      if(document.layers['id']) {
        document.layers[id].visibility = 'hide';
      }
    }
  }

Jau, das wäre eine Idee!
Ich muss jetzt weg, aber abends werde ich das ganze gleich mal testen.
Ich habe ja auch schon an das try-catch http://www.selfhtml.teamone.de/javascript/beispiele/fehlerbehandlung_try_catch.htm Statement gedacht, das scheint mir aber bei meinen Kenntnissen doch etwas schwierig zu werden.
Ich versuche erst mal deinen Weg! :-)
Danke für die Mühe, die du dir gemacht hast!

Gruß

Kurt

--
"Kraft wird aus dem Zwang geboren und stirbt an der Freiheit."  (Leonardo da Vinci; it. Universalgenie; 1452-1519)
http://elektro-dunzinger.at
http://shop.elektro-dunzinger.at