Calocybe: Der Mac und die Javascriptfehlemeldung zum 3. mal

Beitrag lesen

Hi!

Hab's mir jetzt nicht intensiv angesehen - der Frauenthread hat mich einfach zu sehr mitgenommen *g* - aber auf den ersten Blick ist mir aufgefallen:

function info(fenstertext, status, statustext, bestnr, jahr, auftrag, modell, medium)
   {
       if(status != 0)
       {

[...]

window.status=statustext;
         }
       }
       else
       {
                if(info_window != null) info_window.close();
         }
   }

Du verwendest die Variable status parallel zu window.status. Haettest Du die Variable nicht definiert, wuerdest Du mit status das ansprechen, was Du hier mit window.status anfasst. Da Du Dich hier auf der Ebene des window-Objekts "befindest", ist das dasselbe. Nun hast Du aber die Variable definiert, und damit hat die Vorrang, und theoretisch sollte es funktionieren. Man hat aber schon einige Merkwuerdigkeiten bezueglich JS beim Mac-Netscape gehoert (warum auch immer; die koennten doch dieselbe JS-Engine benutzen). Probier einfach mal, das status auch noch umzubenennen, z.B. in change_status.

Bye, Calocybe