Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/10/2006, 13:52
Paranoid
 
Fecha de Ingreso: diciembre-2003
Mensajes: 222
Antigüedad: 20 años, 11 meses
Puntos: 2
sigo sin lograrlo....

Hola, al final he optado por otra opcion parecida... pero sigue sin salirme.... El tema se ha complicado, ahora lo que tengo que hacer, es que le paso la url de la imagen, y una url de destino. Para que la imagen sea un link, a otra pagina...

esto es lo que hago:

Código:
<script language="javascript" type="text/javascript">
<!--
function oAjax(){
    try{
        oAjax = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e){
        try{
            oAjax= new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(E){
            oAjax= false;
        }
    }
    if (!oAjax && typeof XMLHttpRequest!='undefined') {
        oAjax = new XMLHttpRequest();
    }
    return oAjax
}
//colocar en el tag body
// onload="fSustituirAjax();"
function fSustituirAjax(){
    _oAjax=oAjax()
    //id del cliente
    _values_send="id=1"
    //ruta y pagina que devolvera las variables
    _URL_="http://127.0.0.1/xresultados-final/a...ina_banner.php?"
    _oAjax.open("GET",_URL_+"&"+_values_send,true);
    _oAjax.onreadystatechange=function(){
        if (_oAjax.readyState==4){
            if(_oAjax.status==200){
                var sValorDevuelto = _oAjax.responseText;
                //aValores[0] debe contener la url, el resto seran las palabras a reemplazar
                var aValores = new Array();
                aValores = sValorDevuelto.split(" ");
                alert(aValores[0])
                var oBody = document.getElementsByTagName("body");              
                var sNuevoTag2 = '<span id="id_test"></span>';
                var sNuevoTag = '<a href="' + aValores[0] + '"><img src="' + aValores[1] + '"></a>';
                oBody[0].innerHTML = oBody[0].innerHTML.replace(sNuevoTag, sNuevoTag);
            }
        }
    }
    _oAjax.send(null);
}
</script>
<body onload="fSustituirAjax(true);">

<span id="id_test"></span>

Lo que intento con todo esto, es que me remplace el sNuevoTag por sNuevoTag2 que hay en el body... pero no lo consigo.... lo siento no tengo ni idea de AJAX... algun angel para salvarme???


Gr@ci@s