Guilherme Lessa

Mar 1, 2017 20:01
Como assim, o arquivo SVG completo? É exatamente o mesmo que esta la no pastebin
Mar 1, 2017 20:01
A cor desse SVG e configurada no sistema atraves do cliente, em um painel de cores, pode ser feito via cliente ou servidor, tanto faz. Desde que a cor escolhida seja usada, ou seja, isso ele pega no bando de dados em tempo real a cor setada no sistema... entende? O que voce propoe?
Mar 1, 2017 20:01
entendes? o polygon no svg teria que ter um fill="cores" que eu passaria via url no arquivo.svg?cores=""
Mar 1, 2017 20:01
Pois é, queria que fosse la, a questão é a seguinte, eu preciso passar parametros de cores RGB para o SVG, entao iria fazer isso via url usando aquele script split que tu falou. E ai usar um js para alterar o fill para esse RGB, se houver outra forma de passar esses parametros para o arquivo SVG entao poderia tentar... Mas eu nao achei, somente via URL mesmo, quando linko o arquio, svg?parametroRGB
Mar 1, 2017 20:01
veja o codigo e os comentarios no pastebin
Mar 1, 2017 20:01
So funciona quando acesso o SVG diretamente, nao quando acesso a pagina onde tem o css que tem o svg...
Mar 1, 2017 20:01
Essa linha divide os parametros que eu passar via URL para o arquivo SVG em um array JS. Mas não é ela o problema, o problema é que JAVASCRIPT nenhum é interpretado, experimente chamar a funcao somente, veras que nao funciona...
Mar 1, 2017 20:01
Não existe erro no console. Mas talvez você entenda vendo esses arquivos e comentarios no PASTEBIN: pastebin.com/px2gAWER, obrigado.
Mar 1, 2017 20:01
Sérgio, experimente linkar o SVG em um arquivo CSS, e linkar esse CSS em um HTML. Acesse esse arquivo, vai ver que o SVG foi renderizado, visualmente, mas a função javascript não foi chamada...
Mar 1, 2017 20:01
Sergio, eu acessei o triangle.svg assim: triangle.svg?parametro. Mas pode comentar essa linha, ela não é essencial ainda, você pode colocar somente um alert ou console.log na funcao para ver que ela não é chamada. O erro não esta essencialmente na funcao, e sim no fato de que ele não interpreta JS dentro do SVG sendo ele linkado no CSS, somente interpreta quando acesso diretamente o SVG.
Mar 1, 2017 20:01
O que queres dizer? O arquivo esta sendo linkado normalmente, o SVG, ele e renderizado, visualmente, só não é interpretado o JS que esta dentro dele...