Hello tout le monde,
J'aimerais savoir comment fait on pour charger une fonction Javascript ?
Exemple :
Code :
- function my () {
- alert("toto" );
- }
|
Et j'aimerais ensuite pouvoir appeler la fonction "my"
soit à partir de la console de Firebug
soit à l'avenir via un lien <a href > que j'aurais intégré dynamiquement dans la page.
Malheureusment, la console me dit que la fonction est inconnu.
J'ai essayé egalement de créer mon élément DOM <script> puis d'y intégrer la fonction. Pour ce faire, j'affection la fonction à une variable JS.
Code :
- var fn = function my(){
- alert('Hello World!');
- }
- var script = document.createElement('script');
- script.setAttribute("type", "application/javascript" );
- script.textContent = '(' + fn + ')();';
- document.body.appendChild(script); // run the script
- document.body.removeChild(script); // clean up
|
Malheureusement cela ne fonctionne pas. La fonction est toujours inconnu