【问题标题】:opening a window in a target frame在目标框架中打开一个窗口
【发布时间】:2013-11-26 18:07:13
【问题描述】:

我有一个网站,但遇到了问题。

首先网站是荷兰语,但我遇到的问题你不必懂荷兰语。

我的网站是www.hobbysite.zz.mu/

当您单击登录按钮时,它会将您重定向到 mybb 论坛登录(这是正确的) 下一部分对我来说是棘手的部分。

当你点击登录按钮时,它应该运行这个脚本:

 <html> <head>

     <script language="Javascript">
         function trigger(){ 
     document.php-form.submit(); 
     document.htm-form.submit(); }

     </script> </head>


 <body onload="trigger();">
     <form name="php-form" action="http://hobbysite.zz.mu/top.html" target="_topframe">
     <form name="htm-form" action="http://hobbysite.zz.mu/Main/main.html" target="mainframe">
 </body>

但问题是它没有做第一个选项并有机会“云”集。

我的第一个 cloudset 是www.hobbysite.zz.mu/top1.html,它应该在目标框架 topframe 中出现hobbysite.zz.mu/top.html

提前致谢

【问题讨论】:

  • U 使用 _topframe 作为目标,而该框架的名称是“topframe”。你应该使用'target="topframe"'。
  • 我已经更改了它,但它仍然无法正常工作。
  • 我做了两个选项,我的第一个 cloudset 确实消失了,但是我的第二个 cloudset 没有出现
  • 好像在mybb论坛点击登录按钮后,所有目标命令都被忽略了
  • 好的,您的代码已上传,但它仍然无法解决问题,我的 topframe 不会更改 cloudset,此脚本也不会打开 main.html

标签: java php html


【解决方案1】:

您可以更改框架的位置,而不是尝试提交两个表单。试试这个代码:

<html><head>
<script>
function trigger() {
    top.frames["topFrame"].location.href="http://hobbysite.zz.mu/top.html";
    top.frames["mainFrame"].location.href="http://hobbysite.zz.mu/Main/main.html";
}
</script>
</head>
<body onload="trigger();"> 
</body></html>

【讨论】:

  • 好的,您的代码已上传,但它仍然无法解决问题,我的 topframe 不会更改 cloudset,此脚本也不会打开 main.html
  • 似乎目标框架不工作,或者网站不会读取它
  • 你确定函数在你期望的时候执行。如果是这样,您的控制台中是否有任何错误或其他内容?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多