c# - 使用模态框时出现问题

标签 c# javascript jquery asp.net twitter-bootstrap

我正在我的应用程序中使用 twitter bootstrap 创建一个模式。在 onclick 事件上创建一个模式 它在 Firefox 和 Chrome 中运行良好。但是在 ie8 中运行我的应用程序时,模式 NewPage.aspx 页面无法正确查看。

这是我的代码:

 <div id="MyModal" class="modal hide in">
        <div class="modal-dialog">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
                    ×</button>
                <h3 id="myModalLabel">
                   Header</h3>
            </div>
            <div class="modal-content">
                <div class="modal-body">
                    <iframe id="modal-frame" src="" style="zoom: 0.60; position: relative;" frameborder="0"
                        height="450" width="850"></iframe>
                </div>
            </div>
        </div>
    </div>
    <button modalurl="~/NewPage.aspx" id="lnkNewModal" onclick="openMyModal(this);"
                runat="server">Modal</Button>

   function openMyModal(curObj) {
            $("#MyModal").modal({
                "backdrop": "static",
                "keyboard": true,
                "show": true
            });
            var url = $(curObj).data("modalurl");
            $('#MyModal').on('show', function () {
                $('#modal-frame').attr("src", url);
            });
            $('#MyModal').modal({ show: true });
        }   

提前感谢大家的回复。

最佳答案

您的 Javascript 代码中有一个小错误

function openMyModal(curObj) {       

 var url = $(curObj).attr("modalurl");    //Note here

            $('#MyModal').on('show', function () {
                $('#modal-frame').attr("src", url);
            });            
            $("#MyModal").modal({
                "backdrop": "static",
                "keyboard": true,
                "show": true
            });            
        }  

这很完美,干杯!!!

关于c# - 使用模态框时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19450034/

相关文章:

javascript - 事件处理程序返回 true J​​avascript jQuery

javascript - 如何使用表格列作为 slider

带有图像的jQuery多选选项

c# - 在 C# 中绘制矩形和圆形无法正常工作

c# - Json.NET - 将 JSON 转换为 XML 并删除 XML 版本、编码?

javascript - 如何使用非 Node.js 后端构建现代前端?

javascript - 在 SVG 图形的相交部分添加悬停事件

jquery - 如何停止无样式内容的闪现

c# - 如何在服务层获取用户

c# - Elasticsearch :如何从弹性多重搜索查询响应IMultiSearchResponse中提取总数