Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加载另一页';s DIV,与之互动?可能的(jQuery)_Javascript_Jquery_Html - Fatal编程技术网

Javascript 加载另一页';s DIV,与之互动?可能的(jQuery)

Javascript 加载另一页';s DIV,与之互动?可能的(jQuery),javascript,jquery,html,Javascript,Jquery,Html,在我经常参加的一个论坛上,有一个shoutbox。管理员将其从索引中删除,以鼓励人们发布更多内容。我想把shoutbox从它的页面中拉出来,再放到索引中。我可以将shoutbox的div从页面中拉出来,并将其加载到索引中,但它可能会干扰另一个脚本,也可能不会主动加载以便能够使用,因为所有按钮都无法工作。我认为shoutbox使用AJAX进行动态加载和叫喊,但我对这一切都不熟悉。请帮忙。这是Greasemonkey的用户脚本,因此请注意脚本的限制 // ==UserScript== // @nam

在我经常参加的一个论坛上,有一个shoutbox。管理员将其从索引中删除,以鼓励人们发布更多内容。我想把shoutbox从它的页面中拉出来,再放到索引中。我可以将shoutbox的div从页面中拉出来,并将其加载到索引中,但它可能会干扰另一个脚本,也可能不会主动加载以便能够使用,因为所有按钮都无法工作。我认为shoutbox使用AJAX进行动态加载和叫喊,但我对这一切都不熟悉。请帮忙。这是Greasemonkey的用户脚本,因此请注意脚本的限制

// ==UserScript==
// @name          DW24/7 Shoutbox Index
// @namespace     McPeake
// @description   Shoutbox on index
// @include       http://forums.digitalwarfare247.com/* 
// ==/UserScript==

var jQuery;

// Add jQuery
(function(){
    if (typeof unsafeWindow.jQuery == 'undefined') {
        var GM_Head = document.getElementsByTagName('head')[0] || document.documentElement,
            GM_JQ = document.createElement('script');

        GM_JQ.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js';
        GM_JQ.type = 'text/javascript';
        GM_JQ.async = true;

        GM_Head.insertBefore(GM_JQ, GM_Head.firstChild);
    }
    GM_wait();
})();

// Check if jQuery's loaded
function GM_wait() {
    if (typeof unsafeWindow.jQuery == 'undefined') {
        window.setTimeout(GM_wait, 100);
    } else {
        $ = unsafeWindow.jQuery.noConflict(true);
        letsJQuery();
    }
}

// All your GM code must be inside this function
function letsJQuery() {
$(document).ready(function() {
$("#category_45").load('http://forums.digitalwarfare247.com/index.php?/shoutbox #shoutbox-wrapper');
});
}
如果这很重要: 链接到shoutbox脚本:

链接到其他脚本:


谢谢。

我不知道这是否具体解决了你的问题。但是jQuery有一种方法可以加载页面片段(请参阅前面链接中的“加载页面片段”一节)。然而,我认为它不会在网站中跨域工作;也许,Greasemonkey是不同的


编辑:请参阅相关的StackOverflow问题:

我不知道这是否具体解决了您的答案。但是jQuery有一种方法可以加载页面片段(请参阅前面链接中的“加载页面片段”一节)。然而,我认为它不会在网站中跨域工作;也许,Greasemonkey是不同的


编辑:查看相关StackOverflow问题:

加载时,我只想能够使用shoutbox。加载时,我只想能够使用shoutbox。