Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

André Maretti

Incompatibilidade entre IE e FireFox

Recommended Posts

Pessoal...

 

segue algum puder dar uma olhada nessa minha página:

http://www.r10brasil.com/alvaro/leilao/cadastro.php

 

A idéia é que a pessoa escolha um item no combobox e dependendo do item abra algo no iframe abaixo...

 

No Internet Explorer está funcionando direitinho.. mas no FireFox não funciona.

 

Segue meu script:

<!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=utf-8" />
<title>MERCADO DIRETO - Cadastro</title>
<style type="text/css">
<!--
.botao {	font-family: Calibri, Arial;
	font-size: 16px;
	color: #FFF;
	background-color: #651C13;
	border: 2px solid #614B26;
}
.campos {	font-family: Calibri, Arial;
	font-size: 11px;
	color: #000;
	border: 1px solid #651C13;
}
.caption {	font-family: Calibri, Arial;
	font-size: 12px;
	color: #6C1F17;
	text-align: right;
	font-weight: bold;
}
.mensagem {	font-family: Calibri, Arial;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	background-color: #651C13;
	text-align: center;
	font-style: italic;
}
.titulo {	font-family: Calibri, Arial;
	font-size: 24px;
	font-weight: bold;
	color: #634F2C;
	text-align: center;
	vertical-align: middle;
}
body {
	margin-top: 0px;
}
-->
</style>

<script language="javascript">

function altera_iframe(){
	if((document.getElementById('select_categoria').value < 3) && (document.getElementById('select_categoria').value != 0)) {
		document.getElementById("icadastro").src = "cadastro_1e2.php";
	} else 	if((document.getElementById('select_categoria').value > 2) && (document.getElementById('select_categoria').value != 0)) {
		document.getElementById("icadastro").src = "http://www.r10brasil.com";		
	}
}


</script>

</head>

<body>
<table width="953" border="0" align="center">
  <tr>
    <td colspan="2"><img src="../imgs/top.jpg" alt="" width="953" height="219" border="0" /></td>
  </tr>
  <tr>
    <td colspan="2" class="titulo">CADASTRO (COMPRADOR / VENDEDOR)</td>
  </tr>
  <tr>
    <td width="450"> </td>
    <td width="450"> </td>
  </tr>
  <tr>
    <td class="caption">Defina a sua categoria:</td>
    <td><label>
      <select name="select_categoria" class="campos" id="select_categoria" onchange="altera_iframe()">
        <option value="0">Escolha aqui...</option>
        <option value="1">Produtor</option>
        <option value="2">Pessoa Física</option>
        <option value="3">Exportador</option>
        <option value="4">Corretor</option>
        <option value="5">Torrefação</option>
        <option value="6">Armazém</option>
        <option value="7">Cooperativa</option>
      </select>
    </label></td>
  </tr>
  <tr>
    <td colspan="2"> </td>
  </tr>
  <tr>
    <td colspan="2" align="center"><iframe name="icadastro" width="800" height="600" marginwidth="0" scrolling="auto" frameborder="0"> </iframe></td>
  </tr>
  <tr>
    <td> </td> 
    <td> </td>
  </tr>
  <tr>
    <td colspan="2"></td>
  </tr>
</table>
</body>
</html>

Alguém sabe o pq não está funcionando no FireFox...

 

e o mais importante.. alguém sabe como eu faço pra fazer funcionar nos dois?! rs

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

    <td colspan="2" align="center"><iframe name="icadastro" width="800" height="600" marginwidth="0" scrolling="auto" frameborder="0"> </iframe></td>

Alguém sabe o pq não está funcionando no FireFox...

 

e o mais importante.. alguém sabe como eu faço pra fazer funcionar nos dois?! rs

 

nesta linha do iframe, coloque <iframe name="icadastro" id="icadastro" width="800" height="600" marginwidth="0" scrolling="auto" frameborder="0"> </iframe> que vai funcionar. No FF ele usao o getElementsbyId pelo Id e não pelo name como o IE faz

 

[]s

 

Frederick Moschkowich

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

 

    <td colspan="2" align="center"><iframe name="icadastro" width="800" height="600" marginwidth="0" scrolling="auto" frameborder="0"> </iframe></td>

Alguém sabe o pq não está funcionando no FireFox...

 

e o mais importante.. alguém sabe como eu faço pra fazer funcionar nos dois?! rs

 

nesta linha do iframe, coloque <iframe name="icadastro" id="icadastro" width="800" height="600" marginwidth="0" scrolling="auto" frameborder="0"> </iframe> que vai funcionar. No FF ele usao o getElementsbyId pelo Id e não pelo name como o IE faz

 

[]s

 

Frederick Moschkowich

 

 

Puxa kra... isso mesmo.. funcionou certinho!.. brigadão...

 

mas já estou eu aqui com problemas de portabilidade no meu script de novo.. rs

 

se alguém puder dar uma olhada nesse meu novo post... eu agradeço... rs

http://forum.imasters.com.br/index.php?/topic/356841-problemas-de-portabilidade-no-meu-script/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.