同一网页上的两个jQuery对话框出现问题

用户名

我有一个带有jQuery对话框的用户控件。jQuery对话框具有用于打开网页的iframe test1.aspx。我还有一个网页具有jQuery对话框,其中对话框也具有用于打开网页“ test2.aspx”的iframe。如果用户控件不在同一网页中,则这两个对话框可以正常工作。将两个对话框放在同一页面上。用户控件上的jQuery对话框一直显示test2.aspx,而不是test1.aspx。有时,对话框的位置位于用户控制附近的链接下。该对话框旨在在顶部打开。

用户控件上有代码段:

 <a title="Edit" onclick="openBoxTest('test1.aspx?id=659333','test',650,310, 'dialog1'); return false">Edit</a>
   <div id="dialog1">  <iframe id="myIframe" src="" ></iframe></div>

网页上有代码段:

  <span onclick="openBoxTest('/test2.aspx?ID=652','test2',650,310, 'dialog2');  return false" >test2</span>"
 <div id="dialog2">  <iframe id="myIframe" src="" ></iframe></div>

有用于打开对话框的脚本:

function openBoxTest(url, name, width, height,  divID) {    
var box = $('#' + divID);   
  box.dialog({
    autoOpen: false,    
    max_height: 'auto',        
    height: 'auto',      
    width: 'auto',
    title: name,
    modal: true,

    position: {
        my: 'top',
        at: 'top',
        of: window,
        collision: "flip"
    },
    create: function (event, ui) {
        $(event.target).parent().css('position', 'fixed');
    },


    open: function (ev, ui) {          
        $('#myIframe').css('height', height+60);
        $('#myIframe').css('width', width);
        $('#myIframe').attr('src', url);

    },
});

  box.dialog('open');
return false;
}
米迦

很难理解您所描述的内容,但是我的第一个猜测是在dialog1和dialog2内的两个iframe都具有ID = myIframe。如果它们在同一页面上,这可能是您的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在同一网页上出现2个分页错误

通过两个不同的按钮打开同一对话框时出现问题

如何在JMeter中使用断言确认在同一网页上两次显示的文本

同一网络上的两个网关

试图了解同一网络上两个不同子网之间的交互

如何在同一网络上运行两个微服务?

Python Socket连接同一网络上的两个设备

如何在同一网页上添加第二个幻灯片

ssh和同一机器上的两个Github帐户出现问题

分类同一网页的不同版本

从 AJAX 调用接收数据后在同一网页上显示接收到的数据

如何在同一网页上打印帖子数据?

在同一网页中生成2个DOM树

如何使两个接口在同一网络中使用同一网关?

具有相同MAC地址的两个设备可以位于同一网络上吗?

Swift:在两个设备之间发送自定义数据(不在同一网络上)

如何在同一网页上的HTML表中显示数据库中的php结果(在一个脚本中)

在同一服务器上运行ThinkingSphinx的两个版本时出现问题

如果为同一网络配置了两个网卡,为什么两个网卡不能工作,我可以解决这个问题吗?

如何在同一网页中两次使用相同的JavaScript小部件?

同一网络上同一台PC上的两个IPv4适配器有效吗?

是什么导致同一网页的文本在不同分辨率的屏幕上以不同的方式显示?

在同一网页上使用多个audio.js播放列表播放器?

如何在同一网页上使用多个具有不同图像的自举超大子?

同一网络适配器的两个IP

比较同一网站的两个版本

在同一网络中运行两个DHCP服务器

从 Android 项目中删除 Kotlin 扩展后自定义对话框出现问题

映射同一列的两个值时出现问题