(RESOLVIDO) Minha pagina jsp roda no chrome masi nao roda no IE!
28 respostas
K
kiq095
fiz um site e ele esta 100% no chrome masi quando tenta entar com IE ele so funciona metade da aplicasoes …!!
tipo uma pagina de loguim chama outra pagina e essa pagina depois de digitar alguns dados chama a a outra …
no chome ta tudo certinho masi no IE o usuario faz o login e cha a aproxima pagina mais depois q o usuario digita os dados nessa segunda pagina ela nao chama a terseira …
sendo q esta tudo igual a primeira … e igual ao login to perdido aqui ta osso nao fasso nem idea por onde tentar corrigir esse erro …
quem puder me ajudar agradeço …!!!
qual versão do IE? já tentou debugar sua aplicação no IE?? aparece algum erro???
att,
D
drsmachado
Isso me parece mais problemas do IE com scripts (javascript) que com o jsp em si…
É de conhecimento geral que o IE não utiliza padrões e isto pode causar uma série de transtornos
S
super_swinger
eh agora ja era
K
kiq095
nao nao …!!!
o IE nao esta dando nehum erro so nao chama a outra classe no caso a terceira mais chama a segunda …!
o unico problema e q nao estou usando javascript ta salvo em .jsp mais pra chamar outra classe estou usando html mesmo
por isso q to sem intender … e minhas aplicaçoes funcionam com beans entao nem tem contato com o browser por isso q to meio doido aqui …!!!
P
pedruhenrik
???
att,
K
kiq095
Internet explorer 6…!!!
P
pedruhenrik
kiq095…na boa…IE 6 já era…a própria M$ diz isso uhahauuha
atualiza ai p/ 8 ou 9 beta
att,
K
kiq095
ok vou ver aqui e retorno qualquer coisa …!!!
e por q eu nao mexo nele … so com chrome …!!!
ai fui testar e deu errado masi vo ver aqui …ok ]
F
febeckers
Principalmente I6 tem uma porção de bigs a respeito de JavaScript e CSS. Pelo que me parece o seu erro tem a ver mais com esses dois tópicos do que com o JSP.
Já tentou abrir o código fonte no navegador para ver se as instruções estão lá?
K
kiq095
agora to com o IE 8 e da dando o mesmo erro …
nao fasso a minima idea do q seja … ta osso …!!!
quem puder me ajuda ai …!!
se o bens retornar erro ele chama um index de erro assim
<jsp:forward page=“IindexErro.jsp”>
<jsp:param name="erro" value="<%=erro%>"/>
</jsp:forward>
ai o programa confere os dados do login e senha em um beans se for tudo ok abre essa pagina ai em cima do gerador de senhas tudo… ok
se der erro ele vouta prara uma pagina de indexerro…
isso tambem ta … oks por sua ves o index erro chama o gerador de senhas dinovo pasando para ele o loguin e a senha novamente fasendo assim um loop ate q a pesoa digite coretamete seu login e sua senha sem abrir a pagina gerador de senhas isso tambem ta tudo …ok essa treis classes estao certinhas funcionando tudo ok e do mesmo modo com a mesma chamada … tudo igual
o codigo de index erro …
<table rules="cols" border="6">
…
<divalign="center"><inputtype="submit"value=" OK "></div></td></tr><tr><fontsize="5"color="red"><%=mensagemERRO%></font></tr>
agora vem o erro tem mais duas classes uma chamada nova senha q e chamada pelo gerador de senhas quando tudo ta ok
e tem uma classe chamada classe erro por q na classe gerador tem alguns campos q precisam ser testados e se der erro chamo essa classe mais quando clica no botao do gerador de senhas nao da nada nao chama nem a classe nova senha e nem muito menos a classe de erro
mais se coloco outro botao pra chamar o index da certo … so o botao pra proseguir e confiriri se ta tudo certo ou errado ta dando erro no IE ja no chrome passa tudo certinho todas as classes no IE so vai na metade do caminho …
e por isso q nao sei o q e … se fosse erro de codigo daria errado no chrome tambem …
ta osso …!!!
D
drsmachado
1 - Usar as tags [ code ] [ /code].
2 - Qual tela gera o erro (Onde o IE se perde)?
K
kiq095
nessa classe ela nao cha a procima o resto ta ok …
o usuario clica no boato gerar e nao da nada (linha 47)
todo o resto ta ok tambme …
Como imaginava o seu problema não é de BUG e sim má programação.
Para que o IE (qualquer versão) interprete corretamente as tabelas programadas pro você, deve seguir um padrão:
<tabel> // abre tabela
<tr> // abre linha
<td> // abre coluna
// conteudo
</td> // fecha coluna
</tr> // fecha linha
</table> // fecha tabela
Qualquer coisa fora disso o IE não irá interpretar corretamente e em muitos casos o código fonte aparece porém o IE não mostra na tela pela má formação do código.
O ideal é utilizar tabelas na listagens de registros, fora isso utilize tableless.
até mais
F
febeckers
Esqueci entre as tags da tabela também é um pratica errada.
K
kiq095
ta tudo dentro das regras …
so tem alguns forms q nao mas foi caso de nessecidade mesmo …!!
por so queria mostrar como estava fazendo …!!
a pagina aparese normalmente tudo certinho so q quando clica no botao gerar ele nao faz nada …!!!
e q eu apaguei mais da metade do codigo se vc quiser coloco ele completo mais vai ficar muito grande …!!
D
drsmachado
Manda o codigo todo.
Senão é impossível saber.
K
kiq095
<%--Document:Gerador_senhaCreatedon:07/01/2011,11:07:11Author:Programaçao01--%><%@pagecontentType="text/html"pageEncoding="ISO-8859-1"%><%@tagliburi="http://java.sun.com/jsp/jstl/sql"prefix="sql"%><%@pagelanguage="java"import="java.*"%><%@pageimport="BEANS.*"%><%@pageimport="javax.swing.JOptionPane"%><jsp:useBeanid="verificCPF"class="BEANS.BeanValidaçcao_CPF_senha"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><scripttype="text/javascript"language="javascript">window.history.forward(2);</script><%StringCPF=request.getParameter("CPF");Stringsenha=request.getParameter("Senha");if(CPF!=null&&senha!=null){%><jsp:setPropertyname="verificCPF"property="CPF"value="<%=CPF%>"/><jsp:setPropertyname="verificCPF"property="senha"value="<%=senha%>"/><%CPF=null;senha=null;if(verificCPF.validacao()){Stringcliente_cpf=verificCPF.getCliente_cpf();Stringcliente_id=verificCPF.getCliente_id();Stringcliente_nome=verificCPF.getCliente_nome();Stringcliente_razao=verificCPF.getCliente_razao();%><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><title>GERADOR DE SENHAS</title></head><bodybackground="imagens/FUNDO1.JPG"><formaction="NovaSenha.jsp"method=postname="gerador_de_senhas"><tablerules="cols"border="6"><tr><form><imgsrc="imagens/topo ideia principal.JPG"width="100%"height="120"alt="topo ideia principal"/><br><imgsrc="imagens/progressbar_microsoft.gif"width="100%"height="4"alt="progressbar_microsoft"/></form><br><marquee><fontsize="6"color="red"> Novo Gerador de Senhas ...!! </font></marquee><br><hrsize="5"></tr><tr><tdwidth="24%"><tablerules="cols"border="8"><tr><td><imgsrc="imagens/logo_empresa_skin_pequeno.jpg"width="400"height="280"/></td></tr><tr><td><br><hrsize="5"><div><fontsize="6">DECRIÇAO</font><fontsize="4"><br>Uma empresa voltada pra a construção de software
<br>focada em atender as necessidades do cliente,
<br>agilizar e melhorar seus projetos,
<br>para que assim possa satisfazer ainda mais o cliente.
</font></div></td></tr><tr><td><br><hrsize="5"><imgsrc="imagens/fundo6.jpg"width="350"height="280"alt="fundo6"/></td></tr></table></td><tdwidth="76%%"><center><tablecellpadding=4cellspacing=2border=1><thbgcolor="#97BADD"colspan=2><br><fontsize=6>Gerador de Senhas </font><br><fontsize=4>Digite todos os campos corretamente para gerar sua nova senha </font><br><fontsize=2><sup>*</sup> Campos Obrigatorios </font><br><hr><divalign="left"><fontsize=4><inputtype="hidden"name="razao"value="<%=cliente_razao%>">RAZAO : <%=cliente_razao%></font><br><fontsize=4><inputtype="hidden"name="nome"value="<%=cliente_nome%>">NOME : <%=cliente_nome%></font><br><fontsize=4><inputtype="hidden"name="CPF"value="<%=cliente_cpf%>">CPF : <%=cliente_cpf%></font><br><fontsize=4><inputtype="hidden"name="id"value="<%=cliente_id%>">CODIGO : <%=cliente_id%></font></div><hr></th></table><tablewidth="1oo%"border="1"><trbgcolor="#F7F7F7"><tdvalign=top><b>A</b><br><hr><sup>*</sup><inputtype="text"name="A"value=""></td><tdvalign=top><b>B </b><br><hr><sup>*</sup><inputtype="text"name="B"value=""></td><tdvalign=top><b>C </b><br><hr><sup>*</sup><inputtype="text"name="C"value=""></td><tdvalign=top><b>D </b><br><hr><sup>*</sup><inputtype="text"name="D"value=""></td><tdvalign=top><b>DV </b><br><hr><sup>*</sup><inputtype="text"name="DV"value=""></td></tr></table><tableborder="1"><trbgcolor="#F7F7F7"><br><tdvalign=top><b>SERIAL :</b><sup>*</sup><inputtype="text"name="Serial"value=""></td></tr><trbgcolor="#F7F7F7"><tdvalign=top><b>SOLICITANTE :</b><sup>*</sup><inputtype="text"name="solicitante"value=""></td></tr><trbgcolor="#F7F7F7"><tdvalign=top><b>SENHA :</b></td></tr><trbgcolor="#F7F7F7"><tdvalign=top><divalign="center"><inputtype="submit"value=" GERAR "></div></td></tr></table></center><divalign="center"><formaction="index.jsp"><inputtype="submit"value=" Voltar "></form></div><center><br><hrsize="5"><fontsize="5">Em caso de duvidas ou de erro
ao tentar
<br>gerar sua senha
entre em contato com a
Fácil Sistemas:</font><br><fontsize="4">Telefone: ([telefone removido] - 3421-5969 - 3421-5612 - 3421-5070
<br><br>Email: [email removido]
<br><br>Ou pelo site www.facilsistemas.net</font><br><hrsize="5"></center></table></form><%}else{Stringerro=verificCPF.getMensagemERRO();%><jsp:forwardpage="IindexErro.jsp"><jsp:paramname="erro"value="<%=erro%>"/></jsp:forward></body><%}}else{%><jsp:forwardpage="index.jsp"/><%}%></jsp:useBean></html>
Sem contar que voce esta abrindo um JavaScript logo apos abrir o HTML o correto é colocar entre as tags <head></head> ou entre <body></body>.
D
drsmachado
Suspeito que seja isto.
<formaction="NovaSenha.jsp"method=postname="gerador_de_senhas"><tablerules="cols"border="6"><tr><form>//este
<imgsrc="imagens/topo ideia principal.JPG"width="100%"height="120"alt="topo ideia principal"/><br><imgsrc="imagens/progressbar_microsoft.gif"width="100%"height="4"alt="progressbar_microsoft"/></form>//este
Tente remover os forms indicados
K
kiq095
valeu …!!!
AGORA TA TUDO CERTINHO …!!!
BRIGADAO …!!!
Meus problemas ainda continuao se vc ainda puder me ajudar entra ai e veja o problema …
so da uma olhadinha e melhor do q eu ficar explicando