Html/Javascript -如何使一个Html链接显示一个url,并有它实际上被重定向到一个Javascript函
Html/Javascript - How to make an html link display a url, and have it actually be redirected to a javascript function?
我有一个html页面,我需要一个链接来显示用户会去'example.html',当真的,链接去'javascipt:ajaxLoad(example.html);'。
我试过了:
<a href="example" onclick="javascipt:ajaxLoad(example.html);">Example</a>
但它没有工作。任何帮助吗?我已经问过网站管理员stackexchange,他们告诉我这将是一个javascript编程问题。这不是html问题
<a href="example.html" onclick="ajaxLoad(this.href); return false;">Example</a>
通过返回false来阻止默认操作。这样,当javascript被禁用时,链接仍然可以工作,但是您不会获得AJAX功能。
直接指向实际文件的href。javascript的onclick将优先-只要你注意禁用实际的点击效果通过做一个"返回false"或类似的,状态栏将显示'example.html',而不是javascript的url。
同样,请注意它应该是javascript:...
(您缺少一个r
)。onwhatever
属性已经假定为javascript,所以你可以只是说onclick="ajaxLoad(...)
无论如何。
看,我不确定我是否得到了你在这里问的问题,但是下面的修复通常对我有效。只需将双引号改为单引号,并在example.html部分
周围加上双引号<a href="example" onclick='javascipt:ajaxLoad("example.html");'>Example</a>
相关文章:
- 使用javascript将动态表从一个html页面打印到另一个html页
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 从html创建一个指令,该指令按类名应用函数
- 如何将值传递到上一个html页面
- 如何通过HTML+CSS中的另一个元素Selector更改元素的属性值
- 一个html元素的克隆次数太多
- 使用AngularJS Directive WHITOUT$scope创建一个动态html元素
- 一个正则表达式,用于从JS中的HTML标记中删除id、样式和类属性
- 创建一个循环来简化HTML和CSS代码
- 从Chrome扩展名中的popup.html文件在background.js文件中运行一个函数
- 如果类不是一个选项,如何在使用 jQuery 时控制(避免)嵌套 html 元素的样式
- HTML外部javascript加载另一个javascript
- 将html元素插入到文本字符串中,以匹配另一个html字符串
- 如何在另一个html文件的框架中包含图像
- 按下一个HTML按钮,该按钮使用一个功能在同一个新窗口中打开URL
- 我可以共享一个HTML播放器吗
- 如何在一个html页面上使用js进行2次乘法运算
- 使用数据属性将HTML数据复制到另一个元素
- 返回值从 Javascript 到 HTML <一个 href> 标记
- HTML -一个页面上的多个表单-在POST方法中发送CSV列表