Ir para conteúdo

Arquivado

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

xiro

codigo jquey não funciona no chrome

Recommended Posts

pessoal o meu codigo jquery não funciona de jeito nenhum no chrome.

o erro que mostra no console é:"Uncaught TypeError: undefined is not a function"

<html>
	  <head>
<script src="http://code.jquery.com/jquery-2.1.3.min.js"></script>  

<script language="JavaScript">
$(document).ready(function() {
$("#enviar").click(function( e ){
e.preventDefault();
var width = 550;var height = 550;var left = 99;var top = 99;
window.open(enviar,'janela', 'width='+width+', height='+height+',top='+top+'left='+left+', scrollbars=yes, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');

 });
 });
</script>
</head>
<body>
	 
<a href="pagina.php" id="enviar">pagina</a>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu criei uma pagina à parte apenas com o js mas o erro persiste. Tentei abrir algumas janelas popups de outros sites(facebook,twiter etc) e tudo funciona normalmente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu código funcionou aqui no chrome perfeitamente.

Meu chrome versão 42.02390

 

Veja as configurações do seu se não há algum bloqueio ou tente atualiza-lo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo eu reinstalei o chrome. Fiz os testes e o código por duas vezes funcionou mas na terceira o erro persistiu.

Será que o meu codigo tem algo incompativel com o chrome pq eu tentei abrir as janelas popups de grandes sites(facebook,twitter e pinterest.) e todos funcionaram perfeitamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

As configurações estão todas no recomendo. como eu citei acima a unica pagina popup que não abri é a minha pq o de outros sites abrem normalmente, então eu acho que o problema é no meu codigo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

O que acho estranho no seu código é a variável enviar em window.open(enviar,'janela',..

Talvez você queira pegar o valor do href do link com o ID enviar, não? Se for, passe o valor por parâmetro ou pegue ele quando o click for chamado.

window.open($(this).attr('href'), ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

O que acho estranho no seu código é a variável enviar em window.open(enviar,'janela',..

Talvez você queira pegar o valor do href do link com o ID enviar, não? Se for, passe o valor por parâmetro ou pegue ele quando o click for chamado.

window.open($(this).attr('href'), ...

Oi amigo, vc fez uma leitura sensacional do meu codigo. consegui adaptar o codigo conforme vc indicou acima. Agradeço a todos que ajudaram na solução do meu problema.

<html>
	  <head>
      
      
<script src="http://code.jquery.com/jquery-2.1.3.min.js"></script>  

<script language="javascript" type="text/javascript">
$(document).ready(function() {
$("#code").click(function(e){
e.preventDefault();
var width = 550;var height = 550;var left = 99;var top = 99;
window.open($(this).attr('href'),'janela', 'width='+width+', height='+height+',top='+top+'left='+left+', scrollbars=yes, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');

 });
 });
</script>
</head>
<body>
	 
     
    
<a href="pagina.php" id="code">pagina</a>

</body>
</html>

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.