Udo: Unbekannten Variablennamen ermitteln

Beitrag lesen

Ich nahm zunächst an, das vom "Global Object" this auf arguments zugegriffen werden könnten, aber das war ein Trugschluss.

Beispiel eines externen JavaScript, nennen wir es beliebig.js:

  
var unbekannterName = "beliebiger Wert";  
function beliebigerFunktionsname(unbekannterName) { // Sinnvolles }  

Jetzt will ich die Funktion beliebigerFunktionsname aus dem sie einbindenenden Kontext aufrufen, sei es eine Webseite:

<button onclick="beliebigerFunktionsname( ...

Tja, und nun stehe ich vor dem Problem, nämlich das ich das Argument "beliebiger Wert" nicht kenne, weil ich seinen Namen nicht kenne.

Fakt ist, das ich auf dies extern Skript kein Einfluß nehmen kann, es aber abrufen und ausführen muss.

Udo