Re: SVG

27 views
Skip to first unread message

Carlos Campderrós

unread,
Sep 18, 2012, 4:33:01 AM9/18/12
to phpbar...@googlegroups.com
Y todo esto tiene que ver con php en ... ?

2012/9/17 Ggleny <ggianir...@gmail.com>
Hola estoy creando un grafo y lo estoy diseñando con svg
Tengo una duda importante
tengo el codigo html
y dentro de el las etiquetas <svg></svg>
y dentro de ella tengo grupos, dentro de los grupos hay path, que son las imagenes 
bueno la cosa es que intento por medio de javascript y jquery agregar otro grupo con los mismos path,
Al revisar si me ingreso el grupo  por medio de "inspecccionar elemento- herramienta de google", veo que me agrega el grupò pero no me muestra la imagen
para mejor detalle les hago un boseto de lo que tengo 
*el grupo q ya esta puesto en el codigo html, se ve bien.
<input type="button" value="agregar nodo" onClick="agregar(15,20);" />
<svg>
<g transform="translate(25,150)" id="imagebot_2" >
<path></path>
</g>
</svg>

<script>
function Agregar(posx,posy)
{
var x = posx;
var y =posy;
var g_open = '<g transform="translate('+x+','+y+')>';
var path1 = '<path........ ></path>';
var path1 = '<path........ ></path>'; 
var g_close= '</g>';
var nodo = g_open+path1+path2+g_close;
$('svg').append(nodo);
}
</script>
y cuando le doy click al boton para que me agregue el grupo,  me agrega el grupo dentro de las etiquetas  de svg ( y abajo del grupo que ya estaba puesto y el que si se ve) pero no me muestra la imagen del nuevo grupo agregado,
PD: si agrego el grupo manualmente , me lo muestra, osea sin insertarlo mediante javascript. y todas las librerias correspondientes estan adjuntadas al archivo
Por favor alguien que se apiade de mi y me diga que estoy haciendo mal.

--
Has recibido este mensaje porque estás suscrito al grupo "Grupo de programadores PHP de Barcelona" de Grupos de Google.
Para ver este debate en la Web, visita https://groups.google.com/d/msg/phpbarcelona/-/ucghGgTDWvEJ.
Para publicar una entrada en este grupo, envía un correo electrónico a phpbar...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a phpbarcelona...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/phpbarcelona?hl=es.



--
Si no puedes deslumbrar con tu sabiduría,
desconcierta con tus gilipolleces

Juanjo López

unread,
Sep 18, 2012, 5:03:52 AM9/18/12
to phpbar...@googlegroups.com
Hola.

¿Puede ser que el browser no detecte que la imagen ha cambiado y no te la renderice con los cambios? Prueba a crear una imagen copia de esta, oculta la original y muestra la nueva con los cambios, a ver qué pasa... No tengo muchas esperanzas en esto que te digo, pero como la prueba es suficientemente fácil de hacer...

Saludos.
<Juanjo López>
Enginyer informàtic

<P> Projectes a Internet
tlf: 677 22 73 04
jua...@projectesainternet.com
</J>

Jotus Lokus

unread,
Sep 18, 2012, 5:00:18 AM9/18/12
to phpbar...@googlegroups.com, phpbar...@googlegroups.com
No estoy muy puesto con los svg, pero cuando lo he necesitado, me he creado un grafo con gimp o similar y me he puesto a ver q tal el codigo.
Otra cosa es si has probado con diferentes navegadores, ya q creo q no todos lo soportan. Quizas te convendria crear el grafo y luego convertirlo a gif u otro formato parecido

Saludos

Sent from my iPhone
Reply all
Reply to author
Forward
0 new messages