Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/02/2009, 11:26
Avatar de SPAWN3000
SPAWN3000
 
Fecha de Ingreso: marzo-2008
Ubicación: Bogota
Mensajes: 858
Antigüedad: 16 años, 10 meses
Puntos: 15
De acuerdo Respuesta: Buscando algo así

Veamos, yo que en que pensaría...

Todo lo trabajaría con Div o capas. A los cuales les daría las propiedades:

CSS:
- position: Absolute.
- z-index: 10;
- float: left.

Javascript:
Una capa contenedora:
<div id="contenedor">
...Aqui colocaria todos los elementos..
</div>

Luego a la capa contenedora le asigno la propiedad contentEditable, la cual es compatible en FF e IE para capas).

Ajax:
Una clase ajax, para estar actualizando los cambios y pasar los paramatros a php.
Cuales parametros: Datos de actualización del CSS, el cual puede estar combinado con una BD o un XML.

PHP,ASp,JSP:
Recibo los parámetros tipo GET, y efectuó la actualización del XML o BD.

Un ejemplo en vivo, Esto deberia mas o menos funcionar:
--------------------------
<html>
<head>
<script>
function Activar(elemento){
IdElemt = elemento.id;
document.getElementById(IdElemt).contentEditable=' true';
document.getElementById(IdElemt).focus();
}
</script>
<style>
#contenedor{
padding:30px;
margin:30px;
width:80%;
height:100%;
background-color: #eee;
text-align:center;
position:relative;
}
#materia{
width:150px;
height:30px;
position: Absolute;
z-index: 0;
float: left;
background-color: #ffcc00;
}
#materia:hover{
background-color: #ffee66;
}
</style>
</head>
<body>
<div id="contenedor" onClick="Activar(this)">
<div id="materia">Click here...</div>
<div id="materia">Click here...</div>
</div>
</body>

Última edición por SPAWN3000; 04/02/2009 a las 11:34