Foros del Web » Programando para Internet » Javascript » Frameworks JS »

superposicion de texto en la misma capa

Estas en el tema de superposicion de texto en la misma capa en el foro de Frameworks JS en Foros del Web. Hola, tengo un formulario que sirve para opinar en un foro. Lo primero que tengo son 2 capas: echo "<span id=formulario style=display:none;></span>"; echo '<span id=resultado ...
  #1 (permalink)  
Antiguo 10/02/2010, 12:40
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
superposicion de texto en la misma capa

Hola, tengo un formulario que sirve para opinar en un foro.

Lo primero que tengo son 2 capas:

echo "<span id=formulario style=display:none;></span>";

echo '<span id=resultado style="height:1px; WIDTH: 400px; BACKGROUND-COLOR: #ffffff">';

echo "</span>";



y luego el formulario:

<form ......... onsubmit="enviarDatos()...........>

Este formulario llama a una función de AJAX (javascript):

function enviarDatos(){

.....
ajax.open("POST", "introducciropinion.php",true);
.........
}


la página introducciropinion.php

simplemente hace el INSERT.

después del insert volvemos a la función enviarDatos() con el ajax.send() que coloca los datos en el formulario q os he puesto al principio.

funciona perfectamente pq inserta el registro y coloca los datos en el formulario pero después voy a meter una nueva opinión y me machaca la opinión anterior, por lo q tengo q refrescar la página nuevamente.

lo q quiero obviamente es q coloque la última opinión en una nueva capa justo debajo de la anterior opinión.

Última edición por humanista; 18/02/2010 a las 02:31
  #2 (permalink)  
Antiguo 18/02/2010, 02:35
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
Respuesta: superposicion de texto en la misma capa

hola, si no se entiende correctamente decidme y os doy todo tipo de explicaciones.

el tema, por ser más gráfico es el siguiente.

imaginaros que estáis usando facebook y opináis en un tópic vuestro o de un amigo. a la hora de opinar te coloca tu última opinión justo debajo de la última opinión existente.

esto sí que me lo hace bien.

pero imaginad que -sin refrescar la página con F5 por ejemplo- volvéis a opinar. en FB -lógicamente- te situará tu última opinión justo debajo de la primera opinión que diste.

a mí eso es lo que no me funciona. lo que me hace es colocar la última opinión en el espacio de la primera opinión que di. es decir, me machaca el texto de la primera opinión colocando en su lugar la última opinión.

espero haber sido más claro ahora ;)
  #3 (permalink)  
Antiguo 18/02/2010, 05:49
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: superposicion de texto en la misma capa

Hola

La nueva respuesta solamente trae los valores de la última inserción. Para que se te imprima todas las opiniones anteriores, una vez echa la inserción de datos has de hacer una consulta a esa tabla para sacar las opiniones anteriores y así poder mandar esos datos para que sean imprimidos. Para ello tendrás que olvidar el php y hacerlo en javascript

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #4 (permalink)  
Antiguo 18/02/2010, 08:45
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
Respuesta: superposicion de texto en la misma capa

Gracias Adler, entiendo el concepto pero... consultar la tabla con Javascript? no sabía que se podía hacer...

si me pudieras dar alguna pista de cómo empezar lo investigaría...
  #5 (permalink)  
Antiguo 18/02/2010, 10:16
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
Respuesta: superposicion de texto en la misma capa

o me imagino q te referirás a q haga la consulta a la tabla con un SELECT y luego coloque los datos con javascript no?

perdona mi ignorancia...........................

Etiquetas: ajax, capas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:07.