Javascript 如何告诉Django什么';这是活动窗口

Javascript 如何告诉Django什么';这是活动窗口,javascript,django,Javascript,Django,从一个“旧”标签中,我在django支持的web应用程序中打开了一个新标签 现在,当在新选项卡中提交某些内容时,它仍将加载到旧选项卡中, 但是,我希望django在新选项卡/窗口中完成所有工作(不幸的是,这也适用于弹出窗口(popupUpWindow=new tab) 我怎样才能告诉Django它应该在哪个窗口“做事”? 已经尝试过使用JS(onclick=“self.focus();”)和“target=“\u self”之类的东西,但我认为这是django的问题。这不是django的问题;您

从一个“旧”标签中,我在django支持的web应用程序中打开了一个新标签

现在,当在新选项卡中提交某些内容时,它仍将加载到旧选项卡中, 但是,我希望django在新选项卡/窗口中完成所有工作(不幸的是,这也适用于弹出窗口(popupUpWindow=new tab)

我怎样才能告诉Django它应该在哪个窗口“做事”?
已经尝试过使用JS(onclick=“self.focus();”)和“target=“\u self”之类的东西,但我认为这是django的问题。

这不是django的问题;您使用的是哪个浏览器

html表单有一个目标属性,该属性用作对另一个窗口的“引用”。如果该窗口不存在,则它将被打开


除了_top(top frame),_parent(parent frame)和_self(current frame)

你所说的选项卡是什么意思?浏览器选项卡?这几乎肯定不是Django的问题。你能(从弹出的/tab/etc窗口)显示你的表单吗代码?我所能想到的是,有一个JS代码可以从父/开场白页面调用某些东西…我使用的是最新版本的Firefox。可能问题是,我使用的是一个按钮:我可以为按钮分配一个目标吗?我已经尝试了target=“\u self”,但它没有显示任何效果。按钮不处理目标。但父表单元素处理目标。但默认情况下,它是_self(除非你的脑袋里有)。谢谢,我将表单目标设置为“_self”,现在它工作了。不知道表单负责目标,但有意义。