Ir para conteúdo

Arquivado

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

andreyixo

[Resolvido] Código javascript não funciona no Google Chrome!

Recommended Posts

Olá pessoal, tenho uma pagina com um iframe, sendo teste1.html a pai e teste2.html a filha. Segue os códigos...

 

teste1.html

 

<html>
<head>
   <script language="javascript" type="text/javascript">	

       function redimensiona(tamanho) {			
    obj = document.getElementById('master_frame');

    obj.width = tamanho;
    obj.height = tamanho;
}		

   </script>
</head>
<body>
   <iframe id="master_frame" width="200px" height="200px" src="file:///D:/projeto_teste/teste2.html">
   </iframe>
</body>
</html>

 

e a teste2.html...

 

<html>
<head>
</head>
<body>
   <input value="Dimensiona" style="position: absolute; top: 100px; width: 100px;" type="button" onclick="top.redimensiona(400);">
</input>
</body>
</html>

 

O código funciona no IE e FF mas no chrome não, quando clico no botão que está dentro do frame dá o erro...

 

teste2.html:8Uncaught TypeError: Property 'redimensiona' of object [object DOMWindow] is not a function

 

Espero ajuda! Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta colocar isso antes do <htm>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

No onclick tente usar

onclick="parent.redimensiona(400);"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal consegui fazer funcionar no Chrome, para quem tiver o mesmo problema eis a resposta: Localmente não funciona somente com a página hospedada! Obrigado

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.