En realidad podes tener varias librerias a la vez, lo cual no quiere decir que sea una buena idea, yo únicamente haría un mix de librerías, si estuviera fuera de mi control el decidir que utilizar.
El problema es que todas utilizan
$ para obtener los elementos, jQuery tiene
noConflict para evitar este problema y Mootools tiene
document.id, para utilizar el calendario que mensionas deberias envolver la clase
vlaCalendar en una función anonima que se autoejecute, algo asi:
Código Javascript
:
Ver original(function(){
var $ = document.id;
var vlaCalendar = new Class({
...
})();
debes tener en cuenta que
document.id esta disponible a partir de Mootools 1.2.3 .
Con respecto a la otra pregunta, efectivamente
evalscript permite ejecutar codigo js, pero tiene una peculiaridad, esto
Código Javascript
:
Ver originalfunction execute(){
alert('Executed!');
}
no funciona, la forma correcta seria:
Código Javascript
:
Ver originalexecute = function(){
alert('Executed!');
}
Saludos.