希望iframe src中的链接在同一窗口中打开

时间:2015-01-11 19:07:48

标签: javascript html iframe

我已经审核了搜索中检索到的所有可能对我有帮助的问题。

我正在使用IE 11在Windows 7上使用DHTML(Perl,CSS和JavaScript).netpage / Program 1动态生成一个完整的网页/程序2并将其写入磁盘。程序1中的iframe然后将该代码作为其SRC执行。所有这些都很有效,可以通过下面的链接看到。

http://steepusa.no-ip.info/scx/l3menu.cgi?l3mstr=SKY:Pollution:2:level3:2003/43.0/7.00/0.38B

当我点击蓝色圆圈时,就像食物一样,出现了3个黄色圆圈,这些链接正如预期的那样。 所有3个链接都按预期工作除了在新窗口中打开的所有三个链接。我希望链接在程序1正在执行的同一窗口中打开。我为您查看的页面生成了3个黄色圆圈链接。

<A href='javascript:location.href="http://steepusa.no-ip.info/scx/level1.cgi?str=SKY:Pollution-Air:2:level3";' ONMOUSEOVER="setStatus('  ');" ONMOUSEOUT="setStatus('  ');">Measure Profile</A>

<A href='javascript:window.top.location.href=("http://steepusa.no-ip.info/scx/level1.cgi?str=SKY:Pollution-Air:3:level3");' ONMOUSEOVER="setStatus('  ');" ONMOUSEOUT="setStatus('  ');">Behavior Summary</A>

<A href='javascript:window.open("http://steepusa.no-ip.info/scx/shoabrdg.cgi?str=SKY:Pollution-Air:e2","_self","",false);' ONMOUSEOVER="setStatus('  ');" ONMOUSEOUT="setStatus('  ');">Effort Analysis</A>

我已尝试在这些链接和其他变体中使用3种方法来查看会发生什么,例如parent.location.href和self.location.href。我也尝试过直接的HTML方法,其中HREF只是链接,并且使用了指定为基础或链接的目标ID,我尝试了_blank,_self,_parent和_top只是为了看看会发生什么。所有方法都在新窗口中打开。

感谢您的时间, craigt

已添加 - &gt;使用SVG / VML矢量图形生成上述链接的屏幕动态。可能会有一些与此图形功能的交互以及上面的锚点在新窗口中打开的方式吗?

0 个答案:

没有答案