Ir para conteúdo

POWERED BY:

Arquivado

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

Brayan Rastelli

Acionar funçao jQuery pela URL

Recommended Posts

Olá..

 

seguinte, tenho um cadastro de estoque (entrada e saída)

 

ai tenho uma pagina q é ver relatorio, q é a relatorio/entradas (ou saidas)

 

ae la tem uma paginação e um link pra cada entrada, o link é ver_entrada/(id da entrada) , aqui o link retorna false pra nao sair da pag. do relatorio

 

qndo clico em um dele abre um lightbox com os dados dessa entrada

 

oq eu quero é.. quando eu terminar de preencher uma entrada.. redirecionar pra um link do tipo entrada#(id da entrada)

 

em q abra o relatorio das entradas e tbm o lightbox dessa ultima cadastrada.

 

deu pra entender ? senão tento explicar novamente :)

 

o link ta aqui pra darem uma olhada

 

se alguem tiver uma ideia agradeço ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

oq eu quero é.. quando eu terminar de preencher uma entrada.. redirecionar pra um link do tipo entrada#(id da entrada)

 

E qual é a dúvida ?

redirecionar ?

 

window.location.href='';
?

 

'ao terminar de preencher', significa que você vai receber o submit de um formulário ?

form.onsubmit = function(){}

 

?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não.. vou me expressar melhor.

 

Clica aqui, esse link é onde eu adiciono uma entrada.. ai ao clicar em finalizar

eu quero q abra a página dos relatórios, porém com essa ultima entrada cadastrada aberta.

 

Do jeito q ta ele ta direcionando pro relatorio mas sem abrir nenhuma entrada.

 

Aberta q digo é quando clico em visualizar.

 

tendeu ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se compreendi bem...

 

mas e se você passar algo dizendo qual é e ID do que você quer que seja aberto

basta criar uma condição no Javascript para abrir ele

Ai você faria esse envia por querystring usando campos hidden talvez

 

Depois basta pegar o valor pelo php com o $_GET[''];

e fazer o if

 

você passaria uma URL assim:

www.suapagina.com.br/envia.php?enviando=sim&id=5

 

pegaria na outra páginas:

 

<?php
$envia = $_GET['enviando'];
$id = $_GET['id'];
?>

<script>
if( <?php $envia ?> == "sim"){
 /* FAZ SUA AÇÃO COM O $ID */
}
</script>

 

será que nao resolve seu problema?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aberta q digo é quando clico em visualizar.

 

tendeu ?

 

Entendi sim.

Como você faz a chamada para abertura do visualizador ?

 

simular um click, é uma coisa meio complicada.. mas se você tiver essa função de abertura bem definida, basta chamar ela, após a chamada do Finalizar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao.. eu faço assim

coloco uma classe em todos os links(visualizar, editar, apagar), q é a class="greybox"

 

ai tem a função em jQuery q pega quando clica em um desses links e abre o box:

 

$(document).ready(function(){
        $("a.greybox").click(function(){
          var t = this.title || $(this).text() || this.href;
          GB_show(t,this.href,470,600);
          return false;
        });
});

simular um click, é uma coisa meio complicada.. mas se você tiver essa função de abertura bem definida, basta chamar ela, após a chamada do Finalizar.

exatamente.. tem algum exemplo ai fazendo isso? =[

 

a idéia do Thelon tbm parece interessante.. vo tentar implementar isso depois ^_^

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.