diogoleter Postado Janeiro 23, 2008 Denunciar Share Postado Janeiro 23, 2008 Olá,Estou tentando descobrir por que o retorno desta variável em InnerHTML ocasiona erro:var btrename='<a onclick="renamealbum_start(\'namealbum_'+codalbum+'\', '+itvalue+', '+codalbum+');" href="java script:;"><img src="admcenter/galeria/images/brrenamealb.gif" border="0" alt="Renomear" width="15" height="15" /></a>';Grato pela ajuda de alguém...Obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Janeiro 23, 2008 Denunciar Share Postado Janeiro 23, 2008 qual é o erro que retorna? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 diogoleter Postado Janeiro 23, 2008 Autor Denunciar Share Postado Janeiro 23, 2008 qual é o erro que retorna?Segundo o debug do IE, o retorno do erro é "Esperado ')'".Obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Allan Rodrigo Postado Janeiro 24, 2008 Denunciar Share Postado Janeiro 24, 2008 opa diogoleter....beleza??isto está certo...aí não tem erro, posta mais do seu código, para que elemento você está jogando essa variável...tem mais javascript junto??se puder posta o code ae...flow...abraaço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 diogoleter Postado Janeiro 24, 2008 Autor Denunciar Share Postado Janeiro 24, 2008 Acredito estar certo também, mas o problema está exatamente no conteúdo da variável "btrename". Ao substituir o conteudo da mesma por um simples caracter como o "B" por exemplo o retorno através do innerHTML ocorre sem problemas. Não tenho dúvida que a entrada de atributos pela função esteja certa. No momento a solução encontrada por mim foi a utilização de ajax que retorna o conteúdo sem encontrar erros. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Allan Rodrigo Postado Janeiro 24, 2008 Denunciar Share Postado Janeiro 24, 2008 Acredito estar certo também, mas o problema está exatamente no conteúdo da variável "btrename". Ao substituir o conteudo da mesma por um simples caracter como o "B" por exemplo o retorno através do innerHTML ocorre sem problemas. Não tenho dúvida que a entrada de atributos pela função esteja certa. No momento a solução encontrada por mim foi a utilização de ajax que retorna o conteúdo sem encontrar erros.cara...estranho porque testei um retorno desta variável por innerHTML, retornou sem problemas...só não testei o link, pois não tenho a função que ele chama...mas o conteúdo da variável está certo também...flow abraço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaKarotto Postado Janeiro 24, 2008 Denunciar Share Postado Janeiro 24, 2008 Afinal de contas, o erro acontece depois de você usar o valor da variável btrename ou quando você usa a função "renamealbum_start"?Não tem mesmo nenhum problema de sintaxe seu código desse jeito que postou. Caso o problema esteja em executar a função, pode ser que tenha se equivocado na concatenação.A função renamealbum_start() do jeito que concatenou, vai receber como parametros uma string e dois objetos ou uma string e duas variáveis nessa ordem. Caso contrário ela não vai funcionar mesmo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 diogoleter Postado Janeiro 25, 2008 Autor Denunciar Share Postado Janeiro 25, 2008 Afinal de contas, o erro acontece depois de você usar o valor da variável btrename ou quando você usa a função "renamealbum_start"?Não tem mesmo nenhum problema de sintaxe seu código desse jeito que postou. Caso o problema esteja em executar a função, pode ser que tenha se equivocado na concatenação.A função renamealbum_start() do jeito que concatenou, vai receber como parametros uma string e dois objetos ou uma string e duas variáveis nessa ordem. Caso contrário ela não vai funcionar mesmo.Realmente KaKarotto, não havia pensado nisto. Talvez haja um erro no tipo do valor que está sendo enviado através da concatenação. Vou dar uma olhada! Obrigado pela ajuda... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 diogoleter Postado Janeiro 27, 2008 Autor Denunciar Share Postado Janeiro 27, 2008 Problema resolvido.Onde se tinha '+itvalue+' no código acima, agora está \''+itvalue+'\'. Justamente porque tinha que ser reconhecida como string.Obrigado pela ajuda de todos! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
diogoleter
Olá,
Estou tentando descobrir por que o retorno desta variável em InnerHTML ocasiona erro:
Grato pela ajuda de alguém...
Obrigado!
Link para o comentário
Compartilhar em outros sites
8 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.