zep Postado Março 1, 2013 Denunciar Share Postado Março 1, 2013 (editado) Olá.Gostaria de saber como posso fazer, para passar variáveis em uma string, que futuramente será inserido no innerHTML de uma div.Exemplo:blogHTML = "<h2><a href='#' onclick='Blog.getPost("+this.id+","+Blog._currentBlog+");' title='Header - link'>"+this.header+"</a></h2>";mais à frente:document.getElementById("page").innerHTML = blogHTML;Desse modo não estou conseguindo fazer com que o evento "onclick" chame a função "Blog.getPost" com os seus argumentos.Qual é o modo certo?Obrigado Editado Março 1, 2013 por zep Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Março 4, 2013 Denunciar Share Postado Março 4, 2013 (editado) O que você está tentando resolver? Explique melhor qual é o seu objetivo.Um abraço. Editado Março 4, 2013 por Willian Gustavo Veiga Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 zep Postado Março 4, 2013 Autor Denunciar Share Postado Março 4, 2013 O que você está tentando resolver? Explique melhor qual é o seu objetivo.Um abraço.Oi.Estou tentando fazer um blog.Tenho esse código:Blog.prototype.toHTML = function() { var blogHTML = ""; blogHTML = "<h2 id='header_"+this.id+"' style='line-height:28px;'><a href='java script:void(0)' onclick='Blog.getPost("+this.id,Blog._currentBlog+");'>"+this.header+"</a></h2>"; document.getElementById("page").innerHTML = blogHTML;}Gostaria que o código, ao clique do usuário no header, chama-se a função "Blog.getPost", com os argumentos "this.id" e "Blog._currentBlog".Essa função "toHTML", é chamada por uma instância de um objeto "Blog". Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
zep
Olá.
Gostaria de saber como posso fazer, para passar variáveis em uma string, que futuramente será inserido no innerHTML de uma div.
Exemplo:
blogHTML = "<h2><a href='#' onclick='Blog.getPost("+this.id+","+Blog._currentBlog+");' title='Header - link'>"+this.header+"</a></h2>";
mais à frente:
document.getElementById("page").innerHTML = blogHTML;
Desse modo não estou conseguindo fazer com que o evento "onclick" chame a função "Blog.getPost" com os seus argumentos.
Qual é o modo certo?
Obrigado
Editado por zepLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.