consegui fazer de outra maneira, seguindo a dica do andredecotia, so que se eu clicar 50 vezes vai aparecer a imagem na tela 50 vezes tipo vai concatenando e eu so queria que aparece 1 uma unica vez, é possivel fazer isso? alguem pode me ajudar?
pra testar é só colar o codigo no html
[code]
function add_google_logo(param) {
var src = "http://google.com/images/logo.gif";
show_image("http://google.com/images/logo.gif", 276,110, "Google Logo", param);
}
[quote=mariazinhahappy]consegui fazer de outra maneira, seguindo a dica do andredecotia, so que se eu clicar 50 vezes vai aparecer a imagem na tela 50 vezes tipo vai concatenando e eu so queria que aparece 1 uma unica vez, é possivel fazer isso? alguem pode me ajudar?
pra testar é só colar o codigo no html
[code]
function add_google_logo(param) {
var src = "http://google.com/images/logo.gif";
show_image("http://google.com/images/logo.gif", 276,110, "Google Logo", param);
}
À princípio, creio q vc poderia criar uma condição lógica como um Array no JS sempre que um id for clicado este id seria adicionado no array, logo, sempre que clicar antes de efetivar passa pelo if (existe no array?) se sim não efetiva se não efetiva.
Efetivar quero dizer aplicar a linha abaixo: document.getElementById(param).appendChild(img);