Jens: location.href timing problem

Beitrag lesen

Hi Jam,

  • Ich lade zwei frames mit
       ---- frame1.location = 'datei1';
       ---- frame2.location='datei2';
  • Anschließend möchte ich mit
       ---- document.frame1.pic[bildname].src = 'neues bild';
      eine grafik überlagern... (Name ist definiert)
  • Dabei kommt aber NetScape (4.73) ins trudeln: Es scheint so, als ob der frame noch nicht geladen
      ist und er deshalb den Grafiknamen nicht findet... Sieht schwer nach einem timing-problem aus.
  • Habe
       ---- frame1.reload();   ---- und
       ---- frame1.focus();
      ausprobiert - kein befriedigendes Ergebnis.
  • Gibt's vielleicht sowas ähnliches wie eine "wait()"-Funktion????? Sonstige Ideen oder Anregungen?

Kann es sein, dass du den Code zum aendern des Bilds zufaellig im Body
definiert hast ?
Also der Code nicht im Header steht und auch nicht als function
definiert ist ?

Wenn ja, dann pack das Ganze in den Header als function
und ruf das Ganze mit dem onLoad im Body Tag auf...

Bye,
Jens