Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 50 postagens
Mais de 50 postagens
Tópico Autor
Mensagens: 67
Sexo: Masculino
Localização: Sao Paulo
Contato:

Funcao nao redireciona

16-04-2009 16:48

E ae galera!

Sou bem prego em js...mais to tentando usar uma func aqui
A func Querystring poega a querystring do endereco

function queryString(parameter) { var loc = location.search.substring(1, location.search.length); var param_value = false; var params = loc.split("&"); for (i=0; i<params.length;i++) { param_name = params[i].substring(0,params[i].indexOf('=')); if (param_name == parameter) { param_value = params[i].substring(params[i].indexOf('=')+1) } } if (param_value) { return param_value; } else { return false; } } function CallPrint(){ if (window.confirm ("Imprimir Comanda Agora? ")) { window.print(); var recibo = queryString("Recibo") var vCartao = queryString("retiraCartao") if(recibo=="Vista" || recibo=="Cheque"){ window.location = ("Recibo.aspx?IdCliente="+queryString("IdCliente")+"&retiraCartao="+queryString("retiraCartao")+"&IdPedido="+queryString("IdPedido")) }else if(vCartao==("True")){ window.location = ("RetiraCartao.aspx?IdCliente="+queryString("IdCliente")) } if(queryString("url")==""){ window.location = "Default.aspx" }else{ window.location = (queryString("url")) } } else { window.alert("Favor imprimir uma comanda!") CallPrint() } }

Bom...

O problema é que ap-esar do querystring estar True ele vai pra essa parte sempre

if(queryString("url")==""){ window.location = "Default.aspx" }else{ window.location = (queryString("url")) }

Alguem tem ideia do q pode ser?
0
Contribua você tambem com o forum!
Nao abandone seu post, responda se der certo!
Paz!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17737
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Funcao nao redireciona

16-04-2009 19:03

Não entendi muito bem, mas, tenta usar um return false; para travar a função.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 50 postagens
Mais de 50 postagens
Tópico Autor
Mensagens: 67
Sexo: Masculino
Localização: Sao Paulo
Contato:

Funcao nao redireciona

17-04-2009 12:11

Entao...tentei colocar e modificar a func mais nao deu...vou postar a parte q nao ta dando certo !

if (window.confirm ("Imprimir Comanda Agora? ")) { window.print(); var recibo = queryString("Recibo") var vCartao = queryString("retiraCartao") if(recibo=="Vista" || recibo=="Cheque"){ window.location = ("Recibo.aspx?IdCliente="+queryString("IdCliente")+"&retiraCartao="+queryString("retiraCartao")+"&IdPedido="+queryString("IdPedido")) } if(vCartao=="True"){ window.alert("CaminhoCerto") window.location = ("RetiraCartao.aspx?IdCliente="+queryString("IdCliente")) return false }else if(queryString("url")==""){ window.location = "Default.aspx" }else{ window.location = (queryString("url")) } }

O script alerta CaminhoCerto mais nao redireciona para o link logo abaixo!
Aqui é o problema
if(vCartao=="True"){ window.alert("CaminhoCerto") window.location = ("RetiraCartao.aspx?IdCliente="+queryString("IdCliente")) return false }

Ele redireciona para o default.aspx
0
Contribua você tambem com o forum!
Nao abandone seu post, responda se der certo!
Paz!
 
Mais de 50 postagens
Mais de 50 postagens
Tópico Autor
Mensagens: 67
Sexo: Masculino
Localização: Sao Paulo
Contato:

Funcao nao redireciona

17-04-2009 12:14

a funcao inteira é esta
function CallPrint(){ if (window.confirm ("Imprimir Comanda Agora? ")) { window.print(); var recibo = queryString("Recibo") var vCartao = queryString("retiraCartao") if(recibo=="Vista" || recibo=="Cheque"){ window.location = ("Recibo.aspx?IdCliente="+queryString("IdCliente")+"&retiraCartao="+queryString("retiraCartao")+"&IdPedido="+queryString("IdPedido")) } if(vCartao=="True"){ window.alert("Alho") window.location = ("RetiraCartao.aspx?IdCliente="+queryString("IdCliente")) return false }else if(queryString("url")==""){ window.location = "Default.aspx" }else{ window.location = (queryString("url")) } } else { window.alert("Favor imprimir uma comanda!") CallPrint() } }

0
Contribua você tambem com o forum!
Nao abandone seu post, responda se der certo!
Paz!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17737
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Funcao nao redireciona

17-04-2009 12:57

Tenta o location.href

location.href = "RetiraCartao.aspx?IdCliente="+queryString("IdCliente")
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 50 postagens
Mais de 50 postagens
Tópico Autor
Mensagens: 67
Sexo: Masculino
Localização: Sao Paulo
Contato:

Funcao nao redireciona

17-04-2009 13:56

Boa WEB!

Funcionou!

Mto agradecido novamente!
0
Contribua você tambem com o forum!
Nao abandone seu post, responda se der certo!
Paz!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17737
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Funcao nao redireciona

17-04-2009 15:45

:smile
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 50 postagens
Mais de 50 postagens
Tópico Autor
Mensagens: 67
Sexo: Masculino
Localização: Sao Paulo
Contato:

Funcao nao redireciona

17-04-2009 16:15

Dessa eu nao sabia!

valew web!
0
Contribua você tambem com o forum!
Nao abandone seu post, responda se der certo!
Paz!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado