Hola, buenos días. Al final el asunto respecto a lo de
la cadena <div id="talid"></div>, está en que lo que
quiero hacer es pasar a un innerHTML un fragmento html
que obtengo de procesar un xml con una hoja xsl, y hay
un trozo que el xsl me devuelve como <div id="talid"
/>, esto a pesar de que tengo puesto que la salida del
xsl sea a html, y es cierto que el div anterior no lo
es. No se porque pasa esto ni como solucionarlo.
La otra cosa es que estoy intentando crear una clase
para mostrar ayudas contextuales usando la libreria
prototype.
el codigo es el siguiente:
var ayudaContextual = Class.create();
ayudaContextual.prototype = {
initialize : function(oEl, sTexto) {
this.oEl = oEl;
this.sTexto = sTexto;
this.temporizer;
},
crearDivAyuda : function() {
var oFragment = document.createDocumentFragment();
var oDiv = document.createElement("div");
oDiv.style.position = "absolute";
oDiv.style.display = "none";
var oText = document.createTextNode(this.sTexto);
oDiv.appendChild(oText);
this.oDiv = oDiv;
oFragment.appendChild(oDiv);
document.body.appendChild(oFragment);
this.oEl.onmouseover =
this.mostrarAyudaTemp.bindAsEventListener(this);
this.oEl.onmouseout =
this.ocultarAyuda.bindAsEventListener(this);
this.oEl.onmousemove =
this.moverAyuda.bindAsEventListener(this);
},
moverAyuda : function(event){
var oEvent = event;
this.oDiv.style.left = oEvent.clientX + 10 + "px";
this.oDiv.style.top = oEvent.clientY +10 + "px";
},
mostrarAyudaTemp : function() {
this.temporizer = setTimeout(this.mostrarAyuda, 1000,
this.oDiv);
},
mostrarAyuda : function(oDiv) {
Element.show(oDiv);
},
ocultarAyuda : function() {
clearTimeout(this.temporizer);
Element.hide(this.oDiv);
}
};
En mozilla firefox funciona, pero en el explorer en la
funcion mostrarAyuda dice que el oDiv es undefined.
Porque puede ser esto? gracias y hasta pronto.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net