-2

我正在建立一个网站,需要在单击图像时打开一个新窗口。在执行此操作时,我需要注意以下事项。

  1. 我必须能够在两个窗口(新打开的窗口和父窗口)之间共享会话,也就是说我必须能够在两个窗口上并行工作并在同一个用户会话中跟踪两个窗口的更新。

  2. 涉及到很多 css,所以有没有办法在新窗口中自动加载为父页面加载的所有 css,从而避免我不得不再次显式加载它们。

  3. 当新窗口打开时,我需要运行一个 JS,在其中运行 ajax 调用以在新窗口中动态填充表。

请原谅我提出如此详尽的问题。我是 UI 开发的新手,所以请帮助我。

编辑:如果问题已经被问过或者问题的整个范式不正确,请提及拒绝投票的原因。肯定会帮助我更好地理解并防止我将来发表废话。谢谢

4

1 回答 1

0

发布一些代码总是好的,因为听起来有多种选择可能比打开新的弹出窗口更适合您的事业。

使用新 URL 打开的新窗口必须有它自己的 CSS,并且您不能务实地将其发送过来(在头部引用它会容易得多),但是如果您引用了相同的 CSS stlyesheet 在同一台服务器上,它将被缓存并且不会下载两次。您也不能使用 JavaScript 在它们之间安全地发送数据,您必须使用 PHP 和全局 $_POST 来安全地传输信息,考虑到我不知道您将传输什么样的信息,这绝对是我提倡的选项。如果您还想动态加载内容,请查看 JavaScript 的 AJAX。

你听说过模态吗?它们在同一个窗口中打开,并弹出该页面上的内容。它们的行为有点像一个新窗口,用户可以输入信息,您可以从同一个 URL 收集信息。它们在同一个页面上,因此它们从父窗口的 CSS 表继承了它们的样式。这是另一种选择,因为我不知道您在做什么,所以可能更容易实现!

这个答案的道德:发布您正在尝试做什么以及您已经到达的地方。如果您不想分享某些内容,请尽可能多地分享,而不要透露您要保护的内容。通过这种方式,您更有可能收到有用的答案。

于 2013-07-09T09:01:21.593 回答