代码之家  ›  专栏  ›  技术社区  ›  coffeemonitor

jquery,在弹出窗口中更改内容

  •  1
  • coffeemonitor  · 技术社区  · 15 年前

    我有一个带有div的简单页面(index.html):

    我用一些简单的jquery命令填充这个div:

    $("#email").html("someemail@email.com");
    

    有没有办法在弹出窗口中填充类似的div?出于调试原因,我喜欢使用弹出窗口,但我不希望每次刷新主页时都重新加载弹出窗口。

    可能性不大,但我想我会问的。

    5 回复  |  直到 15 年前
        1
  •  1
  •   James Curran    15 年前

    所以,你想启动一个单独的浏览器,加载一个单独的网页,来显示更多的信息???

    它很慢,而且大多数用户都觉得很烦人。如此烦人,几乎每个人都会使用某种形式的弹出窗口拦截器,你现在希望他们禁用,只是为了看到你的页面上的一些内容。大多数人会发现这个 烦人的

    既然已经在使用jQuery,为什么不直接使用jQuery呢 jQuery UI's Dialog plugin

    更新:很抱歉,我没有看到关于使用它进行调试的评论,但实际上,使用弹出窗口进行调试是一个更糟糕的主意,即使你是唯一一个被惹恼的人(你考虑过吗 alert() )

        2
  •  1
  •   Rakesh Juyal    15 年前

    blackbird [ http://www.gscottolson.com/blackbirdjs/] firebug console [ console.log('blah blah') ]

    否则你可以退房
    http://choosedaily.com/1178/15-jquery-popup-modal-dialog-plugins-tutorials/

    最后,如果你只想坚持 ,这可能对你有帮助

    http://swip.codylindley.com/popupWindowDemo.html

        3
  •  0
  •   David Thomas    15 年前

    这并不是你真正想要的,但我认为这几乎是一个替代品。

    console.log("message to display in the console, plus: " + variable_names)
    

    显示调试消息。这些 console.log() 但是,当控制台处于非活动状态时,命令将导致js错误。

        4
  •  0
  •   Alex Weber    15 年前

    不过,您可以做的是从popoup窗口读取内容。

    var popup = window.open('url', 'params');
    var dom = popup.document.body;
    for(i in dom){
        console.log(dom[i]);
    }
    

        5
  •  0
  •   concept    11 年前

    我知道现在已经很晚了,但是log4javascript怎么样。

    太棒了

    http://log4javascript.org/