Olá pessoal tenho uma dúvida simples mas que não estou conseguindo fazer, é o seguinte:
tenho uma variavel em JSP que tem o link de um documento que é atribuido dessa forma:
<%
String url = "http://" + request.getLocalName() + ":" + request.getLocalPort() + request.getContextPath() +
"/faces/teste/docref?ido=" + email.getDocumento().getIdo();
%>
atraves dessa váriavel gero um link para esse documento assim:
<tr>
<td>
<br/>
<a href="<%=url%>">
Clique aqui para consultar o documento.
</a>
</td>
</tr>
gostaria de fazer a mesma coisa mas acessando através de um button assim:
<input name="" type="submit" onClick="window.open('<%=url%>')" value="Clique aqui para consultar o documento">
mas não esta dando certo alguém tem alguma dica de como fazer ou o que está errado?
Abraço
Utiliza o type button e o script window.location.href:
<input type="button" onclick="window.location.href='<%=url%>'" value="Clique aqui para consultar o documento">
[quote=ayslanms]Utiliza o type button e o script window.location.href:
<input type="button" onclick="window.location.href='<%=url%>'" value="Clique aqui para consultar o documento">
Não acontece nada igual no meu código.
Talvez seu objeto url não esteja preenchido, faz um teste ai:
<input type="button" onclick="window.location.href='http://www.google.com'" value="Clique aqui para consultar o documento">
[quote=ayslanms]Talvez seu objeto url não esteja preenchido, faz um teste ai:
<input type="button" onclick="window.location.href='http://www.google.com'" value="Clique aqui para consultar o documento">
[/quote]
Também já havia testado dessa forma mas do mesmo jeito não acontece nada.
Muito estranho isso aí.
Tenta fechar a tag input:
<input type="button" onclick="window.location.href='http://www.google.com'" value="Clique aqui para consultar o documento" />
Não vejo motivo para esse código não funcionar, tenta salvar em um html simples para você ver o resultado.
Caso você queira testar pode usar esse link http://www.draac.com/htmltester.html e cola esse input ai.
Verifica se o javascript está habilitado também.
[quote=ayslanms]Muito estranho isso aí.
Tenta fechar a tag input:
<input type="button" onclick="window.location.href='http://www.google.com'" value="Clique aqui para consultar o documento" />
Não vejo motivo para esse código não funcionar, tenta salvar em um html simples para você ver o resultado.
Caso você queira testar pode usar esse link http://www.draac.com/htmltester.html e cola esse input ai.
Verifica se o javascript está habilitado também.[/quote]
Estou enviando esse código embutido em mensagem por email, estou testando clicando no botão no cliente de email, é possível que seja alguma coisa relacionada a isso?
Com certeza sim. Não é aconselhável enviar javascript em conteúdo de email (geralmente são bloqueados), utilize links normais no lugar de button ou submit.
Beleza era isso mesmo o problema vlw, vou tentar usar css para mostrar o link “parecido” com um botão.