Este es el html que uso:
Este el javascript final:
Código Javascript
:
Ver originalvar widget = function (){
widget.prototype.get = function (JSON){
capa = document.getElementById('mywidget').innerHTML = JSON.html;
}
widget.prototype.loadscript = function() {
//JS
var curScriptTag = document.createElement('script');
curScriptTag.type = 'text/javascript';
curScriptTag.src = "http://w.direccion.com/widget.get.js?encode=html";
curScriptTag.id = "loaded";
document.getElementsByTagName("head")[0].appendChild(curScriptTag);
//END JS
//CSS
var cssLink=document.createElement("link");
cssLink.setAttribute("rel", "stylesheet");
cssLink.setAttribute("type", "text/css");
cssLink.setAttribute("id", "loaded");
cssLink.setAttribute("href", "http://statics.direccion.com/widgets/css/widget.css");
document.getElementsByTagName("head")[0].appendChild(cssLink);
}
var a = this.loadscript();
};
widget = new widget();
La primera llamada esta genera el código de arriba un php hace un echo para llamar al callback asi:
widget.get({html:'......}).. //esto es el JSON que uso en el callback que en este caso es get