Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2014, 10:01
Avatar de hcrisel
hcrisel
 
Fecha de Ingreso: diciembre-2013
Ubicación: Gualeguaychú- Entre Rios
Mensajes: 58
Antigüedad: 10 años, 11 meses
Puntos: 4
No logro cambiar el contenido de un Div (Texto x Imagen)

Hola como estas?... Espero que bien.

Quería ver si me podés ayudar con esto. Tengo un Div con un texto inicialmente y luego de obtenida una imagen la quiero poner en el Div ramplazando el "TEXTO" por la "IMAGEN".

Código HTML:
Ver original
  1. [HTML]
  2.  
  3.     <div id="phather">
  4.         <div id="imagenx" class="ubicado">Aquí estará la imagen</div>
  5.     </div>
  6. </body>
  7.  
  8.  
  9. <script languaje="javascript">
  10.  
  11.         function onComplete(data){
  12.             var time = Date.now();
  13.             var diffImage = new Image();
  14.             diffImage.src = data.getImageDataUrl();
  15.             diffImage.setAttribute('width','250px');
  16.             diffImage.setAttribute('height','200px');
  17.  
  18. ****** original en jQuery ******* QUIERO QUITAR jQUERY **************
  19.  
  20.             $('#imagenx').html(diffImage);
  21.  
  22. **************************************************************         
  23.  
  24.  
  25. ***** si lo hago así me Remplaza/Cambia el Objeto (Div) por el Objeto (img) o sea la imagen y pierdo la ubicacion del div en la pagina
  26.  
  27.             var cambiar = document.getElementById("imagenx");
  28.             padre = cambiar.parentNode;
  29.             padre.replaceChild(diffImage, cambiar);
  30.  
  31. ***********************************************************************************************************
  32.  
  33. ***** pero si lo hago de este modo; no me muestra nada *****************
  34.  
  35.             var xxx = document.getElementById('imagenx');
  36.             function() { xxx.innerHTML=diffImage; }
  37.  
  38. ***********************************************************************
  39.  
  40. [/HTML]
Para el primer caso ¿ Debo crear un nuevo DIV y volver a darle sus atributos anteriores ?

El segundo ya no tengo idea que hago mal

Te agradezco de antemano y te deseo lo mejor
__________________
En lo que pueda ayudarte solo avisame. Todos para uno y uno para todos (sin abusar de los demás).

Última edición por hcrisel; 31/01/2014 a las 13:41 Razón: arreglar vista