Home > front end >  Call Django url namespace inside window.open
Call Django url namespace inside window.open

Time:12-29

Good day, all.

Currently, I want to try if the user clicks the update button on the web and then shows a popup window for updating their data. Before I have line code for updates like this:

<a class = "btn btn-outline-primary" href="{% url 'help:update show.id %}">Update</a>

then I added the URL inside the window.open with an id parameter like this:

onclick="window.open('update',show.id, 'newwindow', 'width=400, height=250'); return false;"

the page is open but in the same tab not in the new window as I expected in the pop-up. Is there any way to do like I expected? Thank you :)

CodePudding user response:

This is the Syntax for window.open()

window.open(URL, name, specs, replace);

To open the target url in a new window, the second parameter 'name' must be either '_blank' or left blank.

Also from running a couple of tests it seems necessary to include something not blank in the third parameter as well. so,

so,

window.open('','',"width=200,height=100");

seems to work as expected. or even :

window.open("", "", "popup");
  • Related