Jump to content


Photo

Incompatibilidade De Browsers


  • Faça o login para participar
6 replies to this topic

#1 r.santos

r.santos

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 22/04/2010, 10:04

Como resolvo problemas de incompatibilidade de browsers do IE6
para o IE7 em diante existe um negocio ai pra instalar mas não
me lembro qual é alguém pode me ajudar ?

Edição feita por: r.santos, 22/04/2010, 10:12.


#2 Édipo Costa Rebouças

Édipo Costa Rebouças

    Veterano

  • Ex-Admins
  • 1079 posts
  • Sexo:Masculino
  • Localidade:Brasil - São Paulo

Posted 28/04/2010, 18:17

Tem a Developer Bar para internet explorer, que ajuda no desenvolvimento mas não que vai apontar que se você fizer aquilo ou isso resolve um bug no ie6.
Tem também o google frame, que é um plugin que o usuário windows instala no pc, e quando a pessoa abre uma pagina no Internet Explorer com uma meta tag definida pelo Google, o Internet Explorer usa o Google Chrome para renderizar as páginas.

#3 André Manoel

André Manoel

    Doutor

  • Usuários
  • 996 posts
  • Sexo:Masculino
  • Localidade:Brasilia

Posted 29/04/2010, 09:18

Qual o problema que vc está tendo ?
Iniciando na Ajuda On line...

Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.

#4 thiagoritcher

thiagoritcher

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Masculino
  • Localidade:Goiânia

Posted 29/04/2010, 09:57

r.santos diferentes incompatibilidades têm diferentes soluções.
Quer aprender PHP e MySQL?
http://phpsqlbr.blogspot.com/

#5 Guilherme Texa

Guilherme Texa

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Masculino
  • Localidade:Minas Gerais

Posted 11/05/2010, 13:14

Boa tarde galera, to com um grande problema, acabei de desenvolver a estrutura de um site, praticamente o site completo, aí qnd eu fui testar nos outros navegadores tive problemas, primeiro tive problemas com o Firefox, aí eu arrumei uma gambiarra e fiz funcionar, agora não estou conseguindo abrir nos IE antes de 8.0, alguns até abre mais ou menos, mas a maioria não abre as páginas completas.

O site de teste que está hospedado é esse:Site de Teste

Estou tentando montar outra estrutura mas não estou conseguindo, a principio eu usei uma index com 3 iframes, TOPO, CENTRO E RODAPÉ, q é essa que está hospedado, agora estou tentando montar uma estrutura index com uma tabela de 3 linhas, 1 - Iframe TOPO, 2 - Centro, 3 - Iframe RODAPÉ.
Feito isso estou tendo problema pra posicionar as divs, eu preciso colocar as divs como position: relative e com isso está dando conflito. Tentei também usar Faux Collumn, com 3 divs, mas msm assim não consigo.

Eu sou bastante leigo com programação, mas eu preciso fazer esse site funcionar.

Alguem pode me dar uma dica, ou pelo menos me indicar um site que seja feito como eu qro pra eu fazer igual?


Vlw

#6 André Manoel

André Manoel

    Doutor

  • Usuários
  • 996 posts
  • Sexo:Masculino
  • Localidade:Brasilia

Posted 11/05/2010, 14:39

p.s: Movendo para a seção correta...

Olá Guilherme!

Bem o que eu recomendo ... é você refazer este layout pedaço por pedaço e testando nos navegadores.
Porque assim fica mais fácil de ajustar! Você pode ir fazendo o cabeçalho e ajustar em todos os navegadores... e depois partir para o corpo... e depois rodapé e por aí vai...

É Melhor fazer tudo certinho do que encher o trem de gatoss!
Iniciando na Ajuda On line...

Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.

#7 Guilherme Texa

Guilherme Texa

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Masculino
  • Localidade:Minas Gerais

Posted 12/05/2010, 14:09

Certo André, obrigado pela atenção.

Entendi o que vc disse, mas eu preciso achar um jeito de montar a estrutura de forma q o layout fique centralizado e eu possa usar divs, estou tentando arrumar um jeito diferente do q eu fiz, estou procurando outras formas, é claro q existe muitas formas, mas meu conhecimento é limitado também, aí eu preciso de algo q seja simples.

Esse site que está hospedado, está com 3 iframes, sendo q a iframe do meio está funcionando como um sistema de redimencionamento automático, utilizando JS. Vou postar aqui os códigos que estou usando, talves seja mais fácil de me ajudar.

Essa é a index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title></title>

<script>
function adjustFrame(frame) { 
if (document.all) {

var w = frame.document.body.scrollWidth;
var h = frame.document.body.scrollHeight;
if(frame.document.body.scrollWidth > frame.document.body.offsetWidth) {
document.all[frame.name].height = h + 0;
}
else {
document.all[frame.name].height = h;
}

}
else if (document.getElementById) {
var w = frame.document.width;
var h = frame.document.height;
if(frame.document.body.scrollWidth > frame.document.body.offsetWidth) {
document.getElementById(frame.name).height = h + 0;
}
else {
document.getElementById(frame.name).height = h;
}
}
return false;
}
</script>

</head>

<body bgcolor="#041A2F">

<table width="776" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="297"><iframe name="topo" src="topo.html" width="950" height="400" frameborder="0" marginheight="0" marginwidth="0" scrolling="no"></iframe></td>
</tr>
<tr>
<td valign="top"><iframe name="conteudo" id="conteudo" marginheight="0" frameborder="0" width="950" height="100%" src="home.html" scrolling="no" onload="adjustFrame(conteudo);"></iframe></td>
</tr>
<tr>
<td height="48" valign="top"><iframe name="rodape" src="rodape.html" width="950" height="107" frameborder="0" marginheight="0" marginwidth="0" scrolling="no"></iframe></td>
</tr>
</table>
</body>
</html>

Essa é a home.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>

<Body bgcolor="ffffff">

<div id="div_conteudo" class="div_conteudo"> <!-- Abre a div principal -->

</div> <!-- Fecha a div principal -->

</body>
</html>

Esse é o CSS da div_conteudo (onde eu coloco outras divs dentro dela)
.div_conteudo {
	padding:5px 5px 5px 5px; 
	width:100%; 
	min-height: 100%;
	background:#FFF;
	position: relative;
}
* .div_conteudo {
	height: 100%; /* hack para IE6 que trata height como min-height */
}

Sendo assim, as divs que coloco dentro dela são assim:
<div id="parceiros"></div>

CSS:
#parceiros {
	top: 294px;
	left: 760px;
	position: absolute;
	width: 173px;
}


Aí para ajustar a página para o Firefox eu tive que mudar o CSS de algumas divs, por exemplo, a div dos aniversariantes que está lá na extremidade inferior eu coloquei o CSS dela assim:
#niver {
	margin-top: 402px;
	margin-left: 190px;
	width: 244px;
}

Com isso eu fiz a página se ajustar para o Firefox, enfim, funciona no Firefox e no IE 8.0, nos IE antigos não funfa. E mesmo assim ainda tenho vários problemas de conflito entre as divs.

Talvez eu esteja fazendo algo errado mas não estou conseguindo enxergar, agora que postei os códigos acho q ficou mais fácil de entender.


Vlw

Galera vou começar a desenvolver usando tabelas, acho que vai dar certo.

Estou usando a mesma estrutura só que no frame do centro, ao invés de usar divs vou usar só tabelas para organizar meus elementos.
Eu fiz um modelo de teste, e hospedei, dêem uma olhada por favor.

Clique aqui


Vlw

Boa tarde, pessoal agora parece q está tudo certo, dêem uma olhada e me fala se estou fazendo certo.

Clique aqui para ver o site

Da uma olhada na imagem em anexo, o vermelho representa as divs e as linhas azuis representam as tabelas, ou seja estou usando parte em tabelas e parte em divs. Está certo isso?

Vlw

Attached Files

  • Attached File  site.jpg   65.93KB   1 downloads





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq