Ir para conteúdo

POWERED BY:

Arquivado

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

ludoman

window.open

Recommended Posts

Fala galera!!!

Meu, to com um problema que eu não tenho a mínima idéia do que é!!!

tenho o seguinte código:

 

function gerar() {	gerar = "";//para testar quais checkbox estão selecionados	if(document.form1.checkbox.length) {  x=document.form1.checkbox.length;	} else {  x=1;	}	for (i=0;i<x;i++) {  if (document.form1.checkbox[i].checked){ 	 gerar+=document.form1.checkbox[i].value; 	 gerar+="|";  }	}	gerar = gerar.substring(0,gerar.length-1);	if (gerar != '') {//abre a janela com a com as variáveis em URL. Notar que o id=int é fixo  window.open('janela.php?arquivos='+gerar+'&id=int','janela');  gerar == '';	}}

Aparentemente está tudo certo, tanto que quando eu mando rodar, FUNCIONA, mas, só UMA VEZ!!!! http://forum.imasters.com.br/public/style_emoticons/default/cry.gif :angry:

 

eu criei um link que chama a função. Dai a função trabalha as variáveis, abre uma nova janela com as variáveis certinhas em URL.

Só que quando eu fecho a janela aberta pelo script ou então deixo aberta mas clico no link que chama a função para que ela efetue todo o processo novamente, eu recebo um erro de depuração dizendo que a linha: 1; caractere: 1; erro: função esperada; código: 0; URL: http://www.meuendereço.com.br/index.php

 

como disse antes, não sei a causa disso!!!! alguém pode me ajudar? http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

...//abre a janela com a com as variáveis em URL. Notar que o id=int é fixo window.open('janela.php?arquivos='+gerar+'&id=int','janela'); gerar == '';...

ta errado ali...o certo é: gerar = '';você ta comparando e não atribuindo valor ;) Abraços, T+ http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Foi mal... eu digitei errado aqui... na realidade não está escrito desta forma. está escrito gerar = '';Mas eu escrevi isso lá só como um dos testes que tentei fazer...Esse treco ta me deixando com dor de cabeça já...De qualquer forma, valeu pela ajuda

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.