Felix Riesterer: Javascript Funktion später einbinden

Beitrag lesen

Lieber Kermit,

Du hast mein Posting wohl nur zur Hälfte gelesen, was?

eval() ist evil! Benutze es nicht! Binde stattdessen das per AJAX erhaltene Script-Element in den <head> Deiner Seite ein. Dann sollte es genau so funktionieren, als ob es schon von vorneherein geladen worden wäre.

Ich kann mir aber eine Lösung zu Deinem Problem nach Deiner Art vorstellen. Definiere Deine Funktion im nachgeladenen Script doch einmal mit dieser Syntax:
var TestFunc = function () { };

Liebe Grüße aus Ellwangen,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)