Rolf B: Funktionsaufruf html + javascript

Beitrag lesen

Hallo Reschi,

willst du mir sagen, dass der Callstack zeigt, dass eine open-Methode aufgerufen wird und diese setStatus aufruft?

Es gibt im Document-Interface (Teil der JS-Schnittstelle zum Browser) eine open-Methode, die ist aber veraltet und es ist auch nicht bekannt, dass die implizit eine setStatus-Funktion sucht und aufruft. Allerdings steht in deinem Code-Snippet auch das uralte language-Attribut, man muss also mit allen möglichen historischen Relikten rechnen.

Gehört die open-Methode, deren Aufruf du da findest, zu deinem Projekt? Hat sie Sourcecode oder wird sie als native code angezeigt?

Was übrigens auch sein kann (ist aber gruseliger Stil): da baut sich irgendwer einen Funktionsnamen als String zusammen und ruft setStatus darüber auf.

setGlobalProperty("Status", 47);
...
function setGlobalProperty(name, value) {
   const setter = window["set"+name];
   if (setter)
      setter(value)
}

Das ist eine von vielen ekligen Möglichkeiten.

Ist deine Seite öffentlich zugänglich? Oder bastelst du im stillen Kämmerlein mit myAVR herum?

Rolf

--
sumpsi - posui - obstruxi