Ir para conteúdo
Fórum Script Brasil

Difurlan

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Sobre Difurlan

Difurlan's Achievements

0

Reputação

  1. Oi Allan, O problema está com a passagem de parâmetro. Estou postando o código novamente do input e logo abaixo dele o código da função. Obrigado. <? $pag=(int)$_SESSION["localiza"]; ?> <input name="bRetornar" type="button" id="bRetornar" value="Retornar" onclick="CheckAllBlanks(<?=$pag?>);"> <script> <!-- function CheckAllBlanks(param1) { var a = param1; alert(a); //não mostra o alert... for (var i = 0; i < document.form1.elements.length; i++) { if(document.form1.elements[i].checked) { if (param1 == 1) { var j=document.form1.elements[i].value; document.location.href="create.php?pasta=" + j; } else if (param1 == 2) { var j=document.form1.elements[i].value; document.location.href="alter.php?pasta=" + j; } } } } } //--> </script>
  2. Então, somente não funciona quando clico no botão... ele deveria redirecionar a página para a create.php ou para a alter.php, conforme o valor da variável de sessão. Mas não retorna erro, porque o erro é no javascript e não no php..
  3. e aí Allan, beleza cara. Só não funcionou... O problema não seria na recepção do valor dentro da function? abraço
  4. Olá Amigos. Vou mudar a minha pergunta para tentar ser mais claro na explanação de minha questão. Seguinte: Eu tenho uma variável dentro do meu código e preciso passar ela pra dentro do meu script (javascript). Essa variável carrega um valor, que pode ser 0 ou 1. <? $pag=$_SESSION["localiza"]; ?> Meu script precisa receber esse valor dentro dele e verificar, através de um IF, o que o código irá processar. O script é este abaixo, mas tem algo nele que faz com que a página não seja processada: Já testei o redirecionamento que o código faz sem a passagem de parâmetro e sem verificar se a variável é um 0 ou 1 e funciona, mas eu preciso muito saber isso. <script> <!-- function CheckAllBlanks(pag) { for (var i = 0; i < document.form1.elements.length; i++) { if(document.form1.elements[i].checked) { if (pag == 1) { var j=document.form1.elements[i].value; document.location.href="create.php?pasta=" + j; } else if (pag == 2) { var j=document.form1.elements[i].value; document.location.href="alter.php?pasta=" + j; } } } } } //--> </script> Obrigado!!!!
  5. Olá Amigos, estou precisando de um auxílio de vocês no que diz respeito à recepção de valores dentro de uma função java script: Eu tenho uma página (localiza.php) que serve para procurar um valor específico e retornar este valor para outras páginas, ok. Estas outras páginas que recebem este valor são: create.php e a alter.php. Uma cria um registro no banco de dados e a outra altera... Eu preciso fazer que a localiza.php saiba para qual ela tem que enviar a informação: Meu código está assim: Nas páginas create.php e alter.php, eu criei uma variável de sessão ($_SESSION) recebendo o valor 1 (quando estiver na create.php) e 2 (quando estiver na alter.php). = > <? $_SESSION["localiza"]=2;?> na localiza.php, o código está assim: <script> <!-- function CheckAllBlanks(pag) { for (var i = 0; i < document.form1.elements.length; i++) { if(document.form1.elements[i].checked) { if (pag == 1) { var j=document.form1.elements[i].value; document.location.href="create.php?pasta=" + j; } else if (pag == 2) { var j=document.form1.elements[i].value; document.location.href="alter.php?pasta=" + j; } } } } } //--> </script> <? $pag=$_SESSION["localiza"]; ?> <input name="bRetornar" type="button" id="bRetornar" value="Retornar" onclick="CheckAllBlanks(pag);"> desde já agradeço pela ajuda.!!!
  6. Olá Fernando, fiz de ambas as formas que voce me indicou, mas a página não fez o reload. o código está assim: function ref() { window.principal.location.href='principal.php'; } </script> // refresh em PRINCIPAL.PHP $_SESSION["refresh"]=true; echo $_SESSION["idConta"]=$idConta; echo $_SESSION["tipo"]=$tipo; echo "&lt;script>ref();</script>"; Alguma coisa mais que eu poderia tentar modificar?? Obrigado!
  7. Amigos, Tenho uma página com dois frames. O frame do rodapé tem um formulário onde eu insiro informações em meu banco de dados. Eu quero que, quando clicar no SUBMIT (que se localiza na página do rodapé), além de inserir no banco de dados (que é o que ele faz já), gostaria que o código desse um refresh na página principal. meu código é esse: <script language="JavaScript"> function ref() { window.principal.location.reload(); } </script> $_SESSION["refresh"]=true; echo $_SESSION["idConta"]=$idConta; echo $_SESSION["tipo"]=$tipo; echo "<script>ref()</script>"; } Desde já, Muito Obrigado!
×
×
  • Criar Novo...