2012-09-17 56 views
0

这可能是有史以来最愚蠢的问题,但我们的客户真的很想这样做。我问这个愚蠢的问题只是为了确保它不能完成。在浏览器外部显示溢出html内容

我们已经由window.showModalDialog(图1)

在此窗口中有它显示一个HTML表格的自定义自动完成控制下打开的弹出窗口。问题是自动完成表比模态对话框宽。所以用户无法看到此表的内容。 (img 2)

然后,我们将模态对话框的初始大小设置得足够宽,以查看表格内容,但客户不想要最初的空白区域,也不希望内容更宽。 (img 3)

客户希望看到的东西,因为在img 4,我只能通过油漆。

是否可以在浏览器外部显示溢出的html内容。至少对于window.showModalDialog打开的那些。

注意:这是一个约10年的项目,它完全基于window.open和window.showModailDialog。所以使用自定义jquery对话框或类似的东西不是一个选项。

screenshot

+0

@RegisteredUser - 为什么这个链接? :) – bPratik

+0

因为这个链接之前是0%左右(: –

+0

我觉得你是兄弟 –

回答

1

在您的客户端的限制,你的任务是不可能的。

您可以改为弹出另一个显示下拉内容的模式窗口。这样,您可以获得不同于第一个模式窗口提供的不同大小的视口。此外,如果您从小时候开启新的窗口,您甚至可以在两个窗口之间传递消息。

当然,这将是一个非常基础的石器时代的解决方案!您也可能遇到很多浏览器限制/怪癖。

+0

感谢您的答复。顺便说一句,用户可以使用“Sel”按钮打开另一个弹出窗口,但案件是当她想要 –

+1

是的,但是您可以在弹出的窗口中复制自动完成框,这样,一旦用户满意自动填充框的值,他们就可以选择它并且小孩可以使用自动完成功能将这个值传递回父项并在那里填充文本框。 – bPratik

相关问题