Thank you for all your suggestions, the problem is that the PDF is created on the fly, so when I click on a link I need to run a function and that function creates the PDF and updates the database. After that I can reload the page and open the PDF file in a new window. I guess the right order is to open the PDF file and then with redirect "reload" the orginal page. But do I open a new window from a function?

Any ideas?


Kenneth
If you are using

def download():
     return response.download(request,db)

to download the PDF you can do

def download():
     return response.download(request,db,attachment=False)

and it will open in place (instead of downloading)


On Apr 18, 10:41 am, Anthony<abasta...@gmail.com>  wrote:
On Monday, April 18, 2011 11:01:51 AM UTC-4, pbreit wrote:

How about (be careful with ' and "):
<a href="{{=URL('default','index')}}"
onclick='window.open("{{=URL("default","other")}}","mywindow");'>click
here</a>
You might also have the href point to your PDF (and open in a new window via
target="_blank"), and then reload the current page by adding:

onClick="window.location.reload()"

Anthony

Reply via email to