2016-08-29 38 views
-1

我在此显示警报。但警报在两侧都被剪切,弹出窗口的宽度为320px。我怎样才能显示整个警报? Pop-up screen为什么alert()弹出窗口在浏览器窗口结束时被切断?

+0

[JavaScript弹出框的宽度设置(可能的重复http://stackoverflow.com/questions/13924550/set -width-of-javascript-popup-box) –

+1

请解释你的问题 – Aamir

+0

不,它不是重复的。我只用简短的字符串,这样的警示(“测试”); –

回答

0

在Chrome在Windows 7上运行时,警报小于370px它发生会发生这个问题。我有同样的问题,我发现它是在浏览器的错误时,在Windows上使用7

+0

所以,你说得对,我确认它适用于Windows7的和Chrome –

+0

它没有明确。 Windows7虽然,我可以在OS X(Mac)上重现它... – Philipp

+0

我转载它,我无法打开在Mac上的弹出窗口 –

1

在您的屏幕截图中,弹出窗口被裁剪为父窗口大小。 调整窗口大小以显示完整警报框。

在我知道的所有浏览器中,警告框始终是浏览器窗口的子页面,所以它永远无法到达浏览器窗口之外。

选项1

你可以使用JS来调整浏览器窗口(例如,使窗口警报之前更宽,更小的警告后,再次):

window.resizeTo(width, height);

选项2

创建自己的JS弹出框而不是使用alert()。你不能样式警告()中,但你可以控制自定义弹出的尺寸/设计创建

+0

在浏览器中的另一个版本,提示有可变宽度 –

相关问题