Re: RES: [Zope-pt] Return para aconra html

2005-10-11 Por tôpico Rafael Gonçalves
ricado vc tem que tirar as variaveis da aspas.Exemplo:
REQUEST.RESPONSE.redirect(context.index_html.absolute_url()+
>
'?tempo='+tempo+'&uf='+uf+'&t_maxima='+tmaxima+'&t_minima='+tminima'
> + '#local' )
e se vc quiser deixar mais bonito ainda vc pode usar o
request.set ao inves de passar na url.Exemplo:
request.set('NomeDaSuaVariavel',Valor) lembrando valor
sem aspas e depois 
return OnomeDaSuaPagina(request)
Espero ter ajudado


--- Ricardo Abinader da Costa <[EMAIL PROTECTED]>
escreveu:

> Ele passa os parâmetros colocando eles entre a URl e
> a ancora MAS nesta caso ao invés de passar o valor
> das variaveis ele passa o nome da variável como
> valor .. jah que estão entre ' aspas simples (eh uma
> concatenação). Alguma idéia para supera este
> maledito problema : ( ???
> 
>  
> 
> return
>
REQUEST.RESPONSE.redirect(context.index_html.absolute_url()+
>
'?tempo=tempo&uf=uf&t_maxima=tmaxima&t_minima=tminima'
> + '#local' )
> 
>  
> 
> -Mensagem original-
> De: zope-pt@yahoogrupos.com.br
> [mailto:[EMAIL PROTECTED] Em nome de
> Ricardo Abinader da Costa
> Enviada em: terça-feira, 11 de outubro de 2005 15:22
> Para: zope-pt@yahoogrupos.com.br
> Assunto: RES: [Zope-pt] Return para aconra html
> 
>  
> 
> O problema eh que eu não consigo fazer a passagem de
> parâmetro tentei o REQUEST.set e nada .. ele manda
> para a ancora mas não passa o parâmetro 
> 
>  
> 
> -Mensagem original-
> De: zope-pt@yahoogrupos.com.br
> [mailto:[EMAIL PROTECTED] Em nome de
> Luciano Ramalho
> Enviada em: segunda-feira, 10 de outubro de 2005
> 18:47
> Para: zope-pt@yahoogrupos.com.br
> Assunto: Re: [Zope-pt] Return para aconra html
> 
>  
> 
> Você vai precisar fazer um redirect, algo como:
> 
>
context.REQUEST.RESPONSE.redirect(context.index_html.absolute_url()+'#local')
> 
> (em vez do return que você está tentando usar)
> 
> [ ]s
> Luciano
> 
> 
> 
> Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
> Para desistir envie uma mensagem em branco para:
> [EMAIL PROTECTED] 
> 
> 
> 
> 
> Yahoo! Grupos, um serviço oferecido por:
> 
> 
>

> 
> 
>  
> 
>   _  
> 
> Links do Yahoo! Grupos
> 
> * Para visitar o site do seu grupo na web,
> acesse:
> http://br.groups.yahoo.com/group/zope-pt/
>   
> 
> * Para sair deste grupo, envie um e-mail
> para:
> [EMAIL PROTECTED]
>

> 
>   
> 
> * O uso que você faz do Yahoo! Grupos está
> sujeito aos Termos do Serviço do Yahoo!
>  . 
> 
> 









___ 
Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e 
concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/


Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 






Re: RES: [Zope-pt] Return para aconra html

2005-10-11 Por tôpico Marcelo P. Tada
Ricardo Abinader da Costa escreveu:

> Ele passa os parâmetros colocando eles entre a URl e a ancora MAS 
> nesta caso ao invés de passar o valor das variaveis ele passa o nome 
> da variável como valor .. jah que estão entre ‘ aspas simples (eh uma 
> concatenação). Alguma idéia para supera este maledito problema : ( ???
>
> return REQUEST.RESPONSE.redirect(context.index_html.absolute_url()+ 
> '?tempo=tempo&uf=uf&t_maxima=tmaxima&t_minima=tminima’ + ‘#local’ )
>
Brother, está errado, vc está tratando tudo como string. C existe as 
variáveis tempo, uf, tmaxima e tminima no script creio que deva ficar assim:

return REQUEST.RESPONSE.redirect(context.index_html.absolute_url()+ 
'?tempo=' + tempo + '&uf=' + uf + '&t_maxima=' + tmaxima + '&t_minima=' 
+ tminima)

Não é o caso de vc entrar com o nome do objeto antes dos parametros? E 
#local vc ranca fora pelo q eu entendi... (este seria o nome do seu 
objeto q deveria entrar antes dos parametros)

Espero ter ajudado.
Marcelo.



Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 






Re: RES: [Zope-pt] Return para aconra html

2005-10-11 Por tôpico José Henrique
Uma alternativa é usar formatação de strings:

args = '?tempo=%s&uf=%s&t_maxima=%s&t_minima=%s#%s'  % (tempo, uf,
t_maxima, t_minima, local )
return REQUEST.RESPONSE.redirect(context.index_html.absolute_url()+ args)

Zénrique.

Em 11/10/05, Ricardo Abinader da Costa<[EMAIL PROTECTED]> escreveu:
>
>
>
> Ele passa os parâmetros colocando eles entre a URl e a ancora MAS nesta caso
> ao invés de passar o valor das variaveis ele passa o nome da variável como
> valor .. jah que estão entre ' aspas simples (eh uma concatenação). Alguma
> idéia para supera este maledito problema : ( ???
>
>
>
> return REQUEST.RESPONSE.redirect(context.index_html.absolute_url()+
> '?tempo=tempo&uf=uf&t_maxima=tmaxima&t_minima=tminima' +
> '#local' )
>
>
>
> -Mensagem original-
>  De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome
> de Ricardo Abinader da Costa
>  Enviada em: terça-feira, 11 de outubro de 2005 15:22
>  Para: zope-pt@yahoogrupos.com.br
>  Assunto: RES: [Zope-pt] Return para aconra html
>
>
>
>
> O problema eh que eu não consigo fazer a passagem de parâmetro tentei o
> REQUEST.set e nada .. ele manda para a ancora mas não passa o parâmetro
>
>
>
> -Mensagem original-
>  De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome
> de Luciano Ramalho
>  Enviada em: segunda-feira, 10 de outubro de 2005 18:47
>  Para: zope-pt@yahoogrupos.com.br
>  Assunto: Re: [Zope-pt] Return para aconra html
>
>
>
> Você vai precisar fazer um redirect, algo como:
>
> context.REQUEST.RESPONSE.redirect(context.index_html.absolute_url()+'#local')
>
>  (em vez do return que você está tentando usar)
>
>  [ ]s
>  Luciano
>
>
>
>
>  Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
>  Para desistir envie uma mensagem em branco para:
> [EMAIL PROTECTED]
>
>
>
>  Yahoo! Grupos, um serviço oferecido por:
>
>  
>  Links do Yahoo! Grupos
>
>
> Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/zope-pt/
>
> Para sair deste grupo, envie um e-mail para:
> [EMAIL PROTECTED]
>
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.


Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html