工具提示不显示给子窗口元素

时间:2015-10-27 11:42:54

标签: javascript html

我在父窗口中有一个包含大量内容的div。我必须将此内容显示在新的子窗口中。我发送包含数据的div,这个div在父窗口中创建。我只是将这个div注入子窗口,我能够显示其内容。

只有问题是当我将鼠标悬停在这个子窗口的按钮上时,工具提示显示在父窗口上,但它应该在子窗口中。

我尝试通过window.document.getElementById()获取按钮元素,但它给了我null ...所以我认为它有一些DOM Element问题,但是无法弄明白。

可能就是这样,当我向这个子窗口发送div时,子窗口无法使用元素对象。

下面是我刚才解释的代码:

注意:form3YBP:我从其中一个方法获取的Div,注入并显示到窗口中。

pdfWindow = window.open('','Download Plan','width=1280,height=900');
var popUpDoc = pdfWindow.document;


DownloadElement = pdfWindow.document.getElementById("#btnDownload"); //giving null
if(isChrome){

   var tooltipForChrome = new Tooltip({
    target: DownloadElement,               
    position : DownloadElement,
    events : {
        'onShow' : function(){
            console.log("OnShow this : "+DownloadElement);
            console.log(this);
        }
    },
    body: 'You may use the <b>Save as PDF</b> printer destination to create a local copy of your document!'
    });
}
form3YBP.inject(pdfWindow.document.body);
pdfWindow.document.close();

有人对此有所了解吗?

任何建议都会令人感激。

提前致谢!

0 个答案:

没有答案