在JavaScript中控制链接的点击
来源:互联网 发布:什么是数据漫游 编辑:程序博客网 时间:2024/04/30 07:09
在JavaScript中控制链接的点击
在JavaScript里,可以控制链接<a>的点击,方法就是:
objA.click(),这里objA为一个链接<a>对象。
示例:
做网站的时候,为了好维护和简洁,每个页面都用<IFRAME>连接了一个页眉文件:header.html和页脚文件:footer.html。
众所周知,在<IFRAME>里点击链接,如果该链接的Target不为“_top”或“_parent”或“_blank”,则新指向的页面会只在IFRAME里打开。
现在,在页眉页面header.html有一个文本框txtNewAddress,一张图片按扭imgButton,要求点击此图片,将文本框txtNewAddress里的内容带到新的页面里,而新的页面要替换目前整个页面,也就是说,不能只在<IFRAME>里显示。
读取文本框内容,当然要用JavaScript了。很自然就想到:
<a href=”javascript:ReadTextBox()” target=”top”><img src=”ok.gif” id=”imgButton”></a>
问题是这样子会报错。因为点击该链接后,在顶层打开了新页面,而新页面却没有函数ReadTextBox()。
解决办法是写成:
<a href=”javascript:ReadTextBox()”><img src=”ok.gif” id=”imgButton”></a>
再添加一个链接:
<a id="aNewPage" target="_top"></a>
思路是在函数ReadTextBox()里读取文本框的内容后,修改链接aNewPage的href,然后触发其click。
function UpToTaxi()
{
var url = "";
txt = document.getElementById("txtNewAddress");
if( txt.value != "" )
{
url += "?newurl=" + txt.value;
}
obj = document.getElementById("aNewPage");
obj.href = "newpage.aspx" + url;
obj.click();
}
- 在JavaScript中控制链接的点击
- 网页中点击链接后控制格式变化的代码——Dreamweaver
- 在链接中href 与onclick的javascript的区别
- JavaScript自动点击链接
- javascript 点击链接
- JavaScript中怎么样在表格控制光标的移动
- 在Javascript中控制table的style属性
- 在JavaScript中利用ActiveXObject控制Excel的方法
- 在JavaScript中利用ActiveXObject控制Excel的方法
- 点击Android webview的链接,屏蔽其它浏览器,只是在原来的webview中跳转
- QWebView 中点击链接的处理
- firefox 在 verycd 中点击“复制选中的链接”不管用
- JSF中关于在点击链接之前,需要去后台验证的解决方案
- 去除在FireFox中点击链接时,出现虚线边框的解决办法-outline
- Android 在TextView中使用AutoLink,并自定义点击链接后的行为
- 点击一个链接可以在指定的div块中显示(使用jquery实现)
- Android 中Button点击频率的控制
- 点击RichTextBox中的链接,在默认浏览器中打开网页
- 今天项目出问题了,罪魁祸首是:static变量
- 菜鸟学Python(4):编码问题
- 管理定律
- 汉风操作系统(hanos)
- 反射
- 在JavaScript中控制链接的点击
- RichTextBox中插入图片的方法
- SGI STL V3.2 源码剖析笔记-0. 说明和准备资料
- EJB中的设计模式
- SGI STL V3.2 源码剖析笔记-1. 空间配置器
- 说说"拍马屁"
- xslt 静态化页面的生成程序
- Asp.net(C#)实现验证码功能
- uClinux简介