从python调用javascript代码?

从python调用javascript代码?,javascript,python-2.7,openerp-7,Javascript,Python 2.7,Openerp 7,我有一个弹出窗口中的按钮问题,我想这个按钮打开一个新的弹出窗口而不关闭当前的弹出窗口,但这个按钮关闭当前的弹出窗口。这是我的python代码: def button_article(self, cr, uid, ids, context=None): ctx = (context or {}).copy() ctx['article'] = self.browse(cr, uid, ids[0], context=context).product_id.id ctx['form_v

我有一个弹出窗口中的按钮问题,我想这个按钮打开一个新的弹出窗口而不关闭当前的弹出窗口,但这个按钮关闭当前的弹出窗口。这是我的python代码:

 def button_article(self, cr, uid, ids, context=None):
  ctx = (context or {}).copy()
  ctx['article'] = self.browse(cr, uid, ids[0], context=context).product_id.id
  ctx['form_view_ref'] = 'itk_entrepot.itk_entrepot_article_maj'
  if ctx['article'] :
      return {
    'name':'Article',
    'view_type':'form',
    'view_mode':'form',
    'res_model':'product.product',
    'view_id':False,
    'target':'new',
    'type':'ir.actions.act_window',
    'domain':[('id','=',ctx['article'])],
    'context':ctx,
    'nodestroy':True,
    'res_id':ctx['article'],
        }
  else : return True

我问了一个解决方案,但我没有任何答案,所以我决定从python调用javascript代码。有人知道如何在openerp中从python调用javascript代码吗?

python在服务器端运行,而您想在客户端运行javascript。您不能直接从Python调用客户端JavaScript,您必须将其作为脚本包含在页面上?