Ir para conteúdo

POWERED BY:

Arquivado

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

Rubem.Edu

Problema no internet explorer

Recommended Posts

Esse codigo funciona no firefox e chrome mas no internet explorer não funciona nada, nem os botões.

Desde já agradeço a atenção.

<html>

<head>

<title>Sistema de compras</title>

<meta name="Author" content="Rubem Eduardo dos Santos Silva">

<meta name="keywords" content="Sistema de compras, compras online">



<script language="javascript">





function mensagem(Sistema)

{

alert("Clique no botão");



}



function sair(Sistema)

{

saida=window.confirm("Confirma saída?");

if(saida==true)

{

	window.alert("Você Saiu do sistema");

	location.href="http://www.google.com.br"

}

else

{

	window.alert("Você continua no sistema");

}

}



function campos(Sistema)

{



var valort;

var quant,valor;

quant = parseFloat(document.getElementById('quantidade').value);



if(quant<=0)

{

	alert("O campo quantidade não pode ser 0");

	limpa(Sistema);

}



   valor = parseFloat(document.getElementById('valorunit').value);



if(valor<=0)

{ 

    alert("O campo Valor unitário não pode ser 0");

	limpa(Sistema);

}



if(quant>0&&valor>0)

{valort = quant*valor;  Sistema.valortotal.value = valort; Sistema.valortotal.focus(); alert(valort);}



}

function enter(tecla)

 {

var t;

var tecla;



if(tecla.keyCode) // IE  

       {  

          t = tecla.keyCode;  

       }  

       else if(tecla.which) // Netscape/Firefox/Opera  

       {  

          t = tecla.which;  

       }  

if (t==13) 

{

Sistema.quantidade.focus();

document.all.quantidade.value='';

document.all.valorunit.value='';

document.all.valortotal.value='';

}





 }





</script>



</head>

<body>

<form name="Sistema">



Quantidade : <input type="text"  id="quantidade" onblur="campos(Sistema)">

Valor unitário : <input type="text"   id="valorunit" onblur="campos(Sistema)">

Valor total : <input type="text"  id="valortotal"   onkeydown="enter(event)"><br><br><br>



<input type="button" value="Botão messagem" onClick="mensagem()">

<input type="button" value="Botão Imprimir" onClick="print()">

<input type="button" value="Botão sair" onClick="sair()">

</form>

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O cache são arquivos temporários criado na sua máquina, dos sites que você acessa pelo navegador, talvez ele esteja executando um js antigo por exemplo, por isso a necessidade de limpar.

 

Para limpar o cache do ie faça o seguinte:

 

  1. Clique em Ferramentas na barra de menus do Internet Explorer.
  2. Clique em Opções da Internet
  3. Clique na guia Geral
  4. Clique no botão Excluir Arquivos na seção Arquivos de Internet temporários
  5. Se ainda houver algum problema, repita as etapas anteriores e reinicie o computador.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então eu limpei o cache, mas o problema consiste ate desinstalei e instalei o IE 8 e não adiantou nada, so para vocês ter uma base o meu nem os botões funciona.

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

estranho, o code é simples e olhando não vejo nada que o IE não consiga rodar.

 

O IE tem uma verificação que impede que controles ActiveX rode via file.... exemplo... você cria um arquivo como teste.html e executa ele via file e não localmente.... acessando ele via file... assim... C:\inetpub\wwwroot\pagina.html o windows automaticamente bloqueia, so liberando se você liberar... teste o carregamento via localhost... coloque na raiz do servidor e acesse via http://localhost/pagina.html

 

talvez esteja ai o problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo isso tudo que você falou realmente está acontecendo, mas como que faço para rodar o codigo via host??

Sou novato.

Obrigado pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tem que esta rodando seu projeto em um servidor... mais depende da linguagem que você esta usando, exemplo.

 

PHP (apache ou xampp)

ASP (IIS)

 

tem que instalar para conseguir rodar em localhost.

 

Ou então jogue em um servidor gratuito na web, no ultimo caso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo eu não consigo criar um diretorio "www", tem como você me explicar passo a passo de como fazer esse acesso local host porque sou novato.

Desde já agradeço a atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mano, aqui na minha maquina não tenho o xampp, pois programo em asp, mais vejo os videos tutorias no youtube, olhe esse

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu consegui fazer ele rodar no local/host mas no IE8 não funciona ele não reconheçe meus codigos javascript, alguem pode me ajudar???

Desde de já agradesço a atenção.

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.