gpt4 book ai didi

javascript - 可以将 bgcolor 属性传递给弹出窗口吗?

转载 作者:行者123 更新时间:2023-11-30 18:18:43 24 4
gpt4 key购买 nike

我有下面的代码来打开一个工作正常的弹出窗口。弹出窗口有一个黑色背景,控制在弹出窗口本身代码的 body 标签内。

当弹出窗口最初打开时,页面具有白色背景,然后在代码加载后变为黑色。这不会打扰我,但它确实打扰了我的客户!

那么,有没有一种方法可以将 bgcolor 颜色属性从父页面上的 javascript 传递给弹出窗口,以便弹出窗口在弹出时立即变黑打开。我希望这是有道理的!

这是我当前的代码:

// START OF POP UP ///////////////////////////////////////////////////

function PopupCenter(pageURL, title,w,h) {
var left = (screen.width/2)-(w/2);
var top = (screen.height/2)-(h/2);
var targetWin = window.open (pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
}

// END OF POP UP ///////////////////////////////////////////////////

<a href="javascript:void(0);" onClick="PopupCenter('page.asp', 'myPop1',678,550);" class="staffBioLinks">Click Here</a>

最佳答案

是的。通过使用这样的东西:

<script type="text/javascript">
function PopupCenter(pageURL, title,w,h) {
var left = (screen.width/2)-(w/2);
var top = (screen.height/2)-(h/2);
var targetWin = window.open ('about:blank', title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
targetWin.document.body.style.backgroundColor='#000';
targetWin.location.href=pageURL;
}
</script>

你打开一个空白页面,然后你先设置背景颜色,然后重定向到你想要加载的 URL。在加载期间,页面是黑色的(在我的示例中)。

关于javascript - 可以将 bgcolor 属性传递给弹出窗口吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12648233/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com