bom dia amigos!
estou apanhando com um problema q eu acredito q é simples, na verdade em um pagina jsp eu quero fazer com que 5 imagens por ex: 1.jpg, 2.jpg, 3.jpg, 4.jpg e 5.jpg, ai eu quero q essas imagens seja exibidas na mesma pagina utilizando 2 botoes por ex: “Proximo” e “Anterior”.
so que eu faço todas as funções mas eu nao consigo chamar as duas juntas, ou eu faço pra ele avançar ou voltar…
alguem poderia me indicar uma solução?
vc poderia postar um trecho do código?
<%!
int valor = 1;
%>
<form action="index.jsp">
<input type="submit" value="Next" name="Back" />
<input type="submit" value="back" name="Next" />
</form>
<img src="<%session.getAttribute("valor").toString().charAt(0);%>.jpg" width="361" height="405"/>
na hora q vc chama a sessao, tenta colocar o sinal de = antes e tira o ‘;’ e use aspas simples dentro de aspas duplas.
<img src="<%=session.getAttribute('valor').toString().charAt(0)%>.jpg" width="361" height="405"/>
se n funcionar tente isso:
vc pode fazer uma pag intermediaria que muda o conteudo da session, e depois retorna para sua pagina… ficaria assim:
<%
int valor = 1;
%>
//tag de javascript
function mudaImg(num){
if(num==0){
document.img.action="mudaImg.jsp?acao=mais";
document.img.submit();
}else{
document.img.action="mudaImg.jsp?acao=menos";
document.img.submit();
}
}
//fecha javascript
<form name="img" action="">
<input type="button" value="Next" name="next" onclick="mudaImg(0);" />
<input type="button" value="Back" name="back" onclick:"mudaImg(1);" />
</form>
<img src="<%=session.getAttribute('valor').toString().charAt(0)%>.jpg" width="361" height="405"/>
%>
mudaImg.jsp
<%
String acao=request.getParameter("acao");
int fig=(Integer)session.getAttribute("valor");
if(acao.equals("mais")){
//aqui vc pode add um if pra ver se existe mais uma foto.
fig+=1;
session.setAttribute("valor",fig);
}else{
//aqui vc add um if pra verificar se está é a primeira foto.
fig-=1;
session.setAttribute("valor",fig);
}
response.sendRedirect("index.jsp");
%>
eu fiz e nem testei… da uma olhada ai pra ver se ta certinho
flw