多个Window.open方法,但在已存在的窗口中加载新窗口

时间:2018-01-24 05:33:08

标签: window.open

我在page上有多个Buynow按钮,每个按钮都有window.open()方法,点击后每个按钮都会打开新窗口。

现在我需要的是,如果用户点击产品1,则会打开一个新窗口,然后当他点击产品2时,会打开另一个窗口,而不是这个窗口,如何在产品1窗口中加载产品2内容。

1 个答案:

答案 0 :(得分:1)

所以我找到了一种使用data-target

实现此目的的方法
 jQuery(document).ready(function(){
   jQuery('.secure_payment a').each(function(){
        var links = jQuery(this).attr('onclick');
        var splitss = links.split("'");
        jQuery(this).removeAttr('onclick');
        jQuery(this).attr('data-target', splitss[1]);
        jQuery(this).click(function(){
        var linkG = jQuery(this).attr('data-target');
        do_ajax_action(linkG);
        var myPopup = window.open( linkG , "Payment_gate", "width=775,height=500").focus(); 
  });
});