如何链接到url,然后在退出时返回到原始url



我对此完全陌生,所以我会提前为我的知识不足道歉。这是我想做的。我们有一个在线培训计划,一个学生观看一些视频,然后程序停止并问学生一些问题。如果他们答对了问题,他们就会继续前进,否则他们必须重新观看视频部分,这基本上给了他们答案。然后,在培训的某些阶段,我们链接到另一个url,该url将进一步测试他们的技能。课程结束后,他们单击"退出"按钮,我需要他们返回到最初停止的位置。现在,下面的代码(必须拿出几个胡萝卜才能显示)就是我用来链接到另一个url的代码。然而,当他们点击"退出"而不是回到最初启动的屏幕时,它会回到另一个打开的窗口,首先启动训练。我想让他们回去的窗户在另一扇窗户后面。

理想情况下,我想要的是出现一个屏幕,上面写着"启动skillbuilder课程",还有一些内容写着"skillbuilder课程尚未完成",然后它在一个单独的窗口中打开新的url,当它们完成时,他们点击退出按钮,它会返回到他们离开的原始窗口。当他们回到原来的窗口时,它现在显示"Skillbuilder课程完成"。他们可以继续前进。

从我所做的"搜索"来看,我似乎必须使用一些java脚本才能做到这一点??任何帮助都将不胜感激!!

{{ <a href="http://paulson.recol.com/paulsonskillbuilderactivex/OP_sim01/sim.htm" target="_blank"> 
    <img src="http://www.epathcampus.com/Paulson/optnew/opt1_new/images/sklbldrbkgd1.jpg" style="border:none;"/>
   </a>

听起来你并不拥有这两个网站(在不同的域上),这意味着你要么需要访问另一个域才能使用JavaScript,要么必须绕过跨域障碍。如果需要的话,一个解决方案是使用<iframe>,这样您就可以渲染外部站点,但将其封装在可以控制的代码中(例如您提到的Exit按钮)。例如

原始页面:

<!-- content -->
<a href="external?site=http://someothersite.com">External link</a>
<!-- content -->

external只是一个通用的处理程序,它创建一个类似于的页面

<!-- content -->
<iframe src="http://someothersite.com"></iframe>
<a href="origin">exit</a>
<!-- content -->

origin只是一个返回参考页面的链接。

最新更新