【问题标题】:javascript or jquery window popup with external page带有外部页面的 javascript 或 jquery 窗口弹出窗口
【发布时间】:2012-04-23 20:46:25
【问题描述】:

谁能提供一些关于如何在漂亮的弹出窗口中打开外部页面的指导?

我的页面上有很多动态内容,我想在下面的代码中打开一个带有链接的弹出窗口。出于某种原因,我完全坚持这一点。

    function showCourse(code)
{

    $.ajax({
        async:false,
        type: "POST",
        url: 'formPostsUser.php?reqtype=getCourseDetails',
        data:'coursecode='+ code,
        success: function(data) 
        {
             $('body').add('div#lightbox')
             .append(data)
             .animate({width: "350px", height:"250px"}, 1500);

        }
    });
}

此功能需要编辑才能打开一个弹出窗口。出于某种原因,目前,如果用户按下调用此函数的链接,它会将我的页面移动到屏幕左侧,并将我的内容显示在页面顶部而不是弹出窗口中。

任何提示将不胜感激 亲切的问候 亚历克斯

【问题讨论】:

  • 是的。将数据推送到 window.open 结果中,兄弟
  • 我认为他想要一个仍然是当前页面一部分的弹出窗口。
  • @Justin 不确定你是否知道。 . . .但是漂亮的弹出窗口和新的浏览器页面或标签之间是有区别的。 .那是她不能接受的!!!可用性差

标签: php javascript jquery jquery-ui


【解决方案1】:

Look into HighSlideJS可以将图片、iframe、dom内容、视频等嵌入到弹窗中。

【讨论】:

  • 怎么不行?您正在将 DOM 元素附加到 div 并尝试让它们弹出。这就是 highslidejs 所做的。
  • 它一直说正在加载。与不同的 jquery 插件相同。它们在普通链接上工作,但我的链接是通过 JS 动态创建的,并且由于某种原因,我发现弹出窗口不起作用。同样在这里,我使用的是灯箱,它不会打开弹出窗口,它只是覆盖当前内容
  • 用 PHP 创建它。 JS 不会在这些类型的弹出窗口中运行。
  • 当我刚刚解释了为什么它没有早点工作时,我就回来了。出去了一段时间,带着一个新鲜的头脑回来。现在像魅力一样工作,谢谢哥们。之前有一个糟糕的一天;)
猜你喜欢
  • 2012-04-30
  • 1970-01-01
  • 2013-06-06
  • 1970-01-01
  • 2012-11-24
  • 1970-01-01
  • 2017-11-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多