buenas, he estado mirando la función y creo que sé el origen del fallo, vamos a ello:
- Existe una capa (div):
<div id="fader" style="width:200px; height:240px; overflow:hidden"></div>
- luego se guarda en una variable, texts, toda la cadena que obtiene ( comprobada que está correcto)
Código PHP:
var texts = new Array(
'<img src="/images/boton.gif" border="0"><a href="/Noticias.asp?IDMS=19&IDNew=13&menup="><'+'b style=" color:#FFFFFF;font-size:15px;text-decoration:none;text-align:justify;padding:0px 5px; ">TITULO</'+'b><br></'+'a><a href="/Noticias.asp?IDMS=19&IDNew=13&menup="><span style=" color:#000000;font-size:14px;text-decoration:none;text-align:justify; ">DESCRIPCION.</span><br></'+'a><br>');
- Posteriormente, mediante una función, con la propiedad getElementById(idDIV).innerHTML se llena el div con el contenido de la variable.
Código PHP:
function fade() {" & vbcrlf
retornoHTML = retornoHTML & "var text_out = texts[text];" & vbcrlf
retornoHTML = retornoHTML & "if (document.getElementById) document.getElementById('fader').innerHTML = text_out; // IE 5+ & Netscape 6+" & vbcrlf
retornoHTML = retornoHTML & "else if (document.all) document.all['fader'].innerHTML = text_out; // IE 4+" & vbcrlf
retornoHTML = retornoHTML & "else if (document.layers) { document.layers['fader'].document.open(); document.layers['fader'].document.write(text_out); document.layers['fader'].document.close(); } // Netscape 4+" & vbcrlf
Asi muestra todo el contenido y enlaces en el div, pero fallan los clicks, puede ser porque esten en segundo plano? como puedo habilitarlos?? he probado con z-index=1 y nada.
Alguna solucion? gracias compañeros.