2011-01-14 7 views
0

Ich verwende mootools v1.3. Ich habe ein Klick-Ereignis hinzugefügt, um mit der ID "submit_details" zu klicken. Alles, was ich will, ist ein anderes Mootools-Skript auf Button Click Event zu laden und es auszuführen. Ich habe einen Weg wie untenMooTools: Wie man Javascript auf Knopfdruck anfordert und auswertet

$('submit_details').addEvent('click',function(){ 
    alert('checkepoint-1'); 
    myScript = new Asset.javascript('js/main.js',{}); 
    alert('checkepoint-2'); 
}); 

Aber es funktioniert nicht. (Es warnt nur "checkepoint-1").

Antwort

1

Versuchen Sie, ohne neues Schlüsselwort zu verwenden.

$('submit_details').addEvent('click',function(){ 
    alert('checkepoint-1'); 
    myScript = Asset.javascript('js/main.js',{}); 
    alert('checkepoint-2'); 
}); 

Weitere Details finden Sie hier.

http://mootools.net/docs/more/Utilities/Assets

+0

I "neuen" Schlüsselwort entfernt, aber es ist immer noch nicht funktioniert ... !! :( – Vin

+2

Asset ist ein Teil von mootools-more. Stellen Sie sicher, dass Ihre Version von -more mit Assets.js "kompiliert" ist. Auch das ist async, so dass Sie vielleicht '{onload: function() {. .. Zeug, das von main.js} abhängt –

+0

Ohh !! Ich habe es funktioniert Danke .... !! Die Version von -mehr ich benutze hatte nicht Assets.js enthalten. Ich änderte es jetzt und seine gut funktionieren. – Vin

Verwandte Themen