调用JS链接;属性使用"onclick"事件
Calling JS "link" attribute using "onclick" event
代码已更新
我试图改变我所有的硬编码链接到一个属性使用Onclick事件,所以它很容易让我通过改变只是在头部的属性来改变它们。链接在iframe中打开。
这是我现有的链接。它同时做两件事:
- 在新窗口中打开一些外部网页
- 调用另一个外部网页到我的页面。
我有很多这样的链接,我想使用一个脚本,将保持只是Onclick参数和iFrame名称,而不是写他们一遍又一遍。HREF链接应该保持原样。
<a href="www.SomeWebsiteInNewWindow.com" rel="nofollow" target="_blank" onClick=document.getElementById("MyFrame").src='www.CallingThe SourceOfMyFrame.com';>A link that execute both Href & Onclick</a>
<iframe id="MyFrame" frameborder="0" scrolling="no" width="5px" height="5px"></iframe>
所以实际上我想把上面的代码改成这样:
<script type="text/javascript">
function Link() {
document.getElementById("MyFrame").href = "iframe_source_url";
}
</script>
<a href="www.SomeWebsiteInaNewWindow.com" target="_blank" onClick="take a url value from above into MyFrame">A link that execute both Href & Onclick based of the values that will be taken from the above head script</a>
很抱歉给您带来麻烦,再次感谢。我是新来的……
你会想这样做的
<a href="http://www.example.com" onClick="window.open(this.href)" target="iframe_test">Test</a>
<iframe id="iframeid" name="iframe_test" frameborder="0" scrolling="no" width="300px" height="300px"></iframe>
相关文章:
- 提供“;onClick"适用于iPad(触摸屏)和桌面用户的默认功能
- 改变“;onClick"这个jQuery的操作从清除输入文本改为将输入文本添加到下面的列表中
- "/"当onclick事件时从URL中删除
- onclick=“"javascript内联问题
- 编码"在Javascript onclick事件中被视为真正的双引号-为什么
- DHTMLX”;onEditCell”;事件在“”之后调用;onClick"按钮事件
- jQuery替换所有href=""其中onclick=“;window.location=“;
- 需要HTML表单检查=“"在onclick=“;window.print()”;
- 我可以检查onclick="使用jquery
- 如何将“;onClick"事件转换为javascript文件
- 获取调用其onclick中定义的JavaScript函数的元素(<a>")
- <输入类型=“;提交”;name=“;提交”;值=“;提交”;class=“;bt提交"onclick=
- 我的onClick事件没有设置“;selectedValue"用户选择的选项中的变量
- "TypeError:Math.Floor不是HTMLButtonElement.onclick中加载的函数(
- 按钮“”的onclick功能;搜索书籍"是't工作是因为我没有;没有收到任何警报..没有调用函数Sen
- 简单的jquery+javascript不起作用:add".有错误”;不工作,并且未定义onclick事件
- button1.Attributes.Add(“onclick"“javascript: window.open
- javascript点击一行并触发该行"onclick”;事件
- "OnClick”;通过JavaScript创建的事件会立即触发,而不是在单击对象时触发
- 使onclick功能与ENTER一起工作;Go"Safari Mobile(iOS)上的按钮