双动作链接

时间:2010-01-26 23:52:36

标签: html

我可以创建一个在html中有另一个链接的链接。 例如,我想调用一个html表单,目标将是侧边栏框架。 同时,电路板框架也将返回上一页。

4 个答案:

答案 0 :(得分:2)

我认为你不能用普通的HTML做到这一点,但你可以使用JavaScript来完成你所追求的目标。

答案 1 :(得分:0)

史蒂夫提到你需要一些javascript:
<iframe id="frame1"></iframe>
<a href="" onclick="update();return false;" >DoubleActionLink</a>
<script>
function update() {
window.open("http://www.stackoverflow.com"); parent.document.getElementById('frame1').src="http://www.w3c.org"; }
</script>

顺便说一下,你说

  

我想调用html表单

html表单意味着您将向Web服务器提交一些内容...因此您不需要纯HTML解决方案。不是吗?

答案 2 :(得分:0)

关于链接的w3规范明确指出这是禁止的..

12.2.2 Nested links are illegal

  

A定义的链接和锚点   元素不能嵌套;一个A.   元素不得包含任何其他A.   元件。

但您可以通过javascript处理点击事件,并在点击时执行其他操作..

答案 3 :(得分:0)

使用target="_top"并将href设置为<frameset>文档的网址,该文档会默认加载您想要的所有框架。

更好的是,不要使用框架。他们比他们的价值更麻烦。