Foros del Web » Programando para Internet » PHP »

¿Cómo imprimir las variables de un <DIV>?

Estas en el tema de ¿Cómo imprimir las variables de un <DIV>? en el foro de PHP en Foros del Web. Hola, en mi página web he estado creando objetos mediante DIVs y situándolos con posición absoluta, tal y como indico aquí: Código PHP: < div onmousedown ...
  #1 (permalink)  
Antiguo 29/12/2008, 14:46
 
Fecha de Ingreso: junio-2007
Ubicación: Sabadell, BCN
Mensajes: 95
Antigüedad: 16 años, 10 meses
Puntos: 1
¿Cómo imprimir las variables de un <DIV>?

Hola, en mi página web he estado creando objetos mediante DIVs y situándolos con posición absoluta, tal y como indico aquí:

Código PHP:
<div onmousedown="dragStart(event)" style="z-index: 100; position: absolute; left: '.$item['x'].'; top: '.$item['y'].'" id="'.$it.'"
Como podeis ver, defino la posición top y left mediante CSS.

Mi problema es que me gustaría poder imprimir en la pantalla cuales son los valores de left y top.

Lo he probado de muchas formas:

$it[left]
$it.left
$it(left)
...

Pero claramente ninguna de ellas me ha funcionado...

Qué podría hacer para imprimir los valores de left y top?

Gracias
  #2 (permalink)  
Antiguo 29/12/2008, 14:50
Avatar de f0vela  
Fecha de Ingreso: diciembre-2008
Ubicación: Guatemala
Mensajes: 48
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: ¿Cómo imprimir las variables de un <DIV>?

veo que esto lo haces con PHP, para imprimir los valores de left y top del div solo debes imprimir las variables $item['x'] y $item['y'] que segun veo son las que tienen el valor de left y top respectivamente.
  #3 (permalink)  
Antiguo 29/12/2008, 14:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: ¿Cómo imprimir las variables de un <DIV>?

Lee: http://www.forosdelweb.com/f18/como-...s-bien-588701/

Saludos.
  #4 (permalink)  
Antiguo 29/12/2008, 15:27
 
Fecha de Ingreso: junio-2007
Ubicación: Sabadell, BCN
Mensajes: 95
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: ¿Cómo imprimir las variables de un <DIV>?

El problema es que le cambio la posición al div, con un javascript que permite moverlo por la página web, y me gustaría poder guardar su nueva posición.
  #5 (permalink)  
Antiguo 29/12/2008, 15:29
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: ¿Cómo imprimir las variables de un <DIV>?

AJAX!, cuando realices un movimiento haz una llamada a un script que guarde la nueva posicion, ya sea usando cookies, sesiones o base de datos, dependiendo de tus necesidades.
__________________
- León, Guanajuato
- GV-Foto
  #6 (permalink)  
Antiguo 29/12/2008, 15:34
Avatar de f0vela  
Fecha de Ingreso: diciembre-2008
Ubicación: Guatemala
Mensajes: 48
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: ¿Cómo imprimir las variables de un <DIV>?

veo... ahi entonces no es con PHP que necesitas saber la posición. Es directamente con Javascript.
  #7 (permalink)  
Antiguo 29/12/2008, 15:49
 
Fecha de Ingreso: junio-2007
Ubicación: Sabadell, BCN
Mensajes: 95
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: ¿Cómo imprimir las variables de un <DIV>?

Y sabríais decirme donde puedo encontrar un ejemplo o un tutorial sobre como hacer esto?
  #8 (permalink)  
Antiguo 29/12/2008, 15:57
Avatar de f0vela  
Fecha de Ingreso: diciembre-2008
Ubicación: Guatemala
Mensajes: 48
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: ¿Cómo imprimir las variables de un <DIV>?

Mira este:

http://www.hiteshagrawal.com/javascr...-in-javascript

Parece ser lo que necesitas.
  #9 (permalink)  
Antiguo 29/12/2008, 16:14
 
Fecha de Ingreso: junio-2007
Ubicación: Sabadell, BCN
Mensajes: 95
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: ¿Cómo imprimir las variables de un <DIV>?

Muchas gracias, me ha servido de mucha ayuda, ahora solo me falta guardar las nuevas variables en la base de datos que creo que ya soy capaz
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 05:06.