我遇到了问题。 我需要在点击文本时打开js文件。
我有:
<script src="http://www.domain.com/file.js" type="text/javascript"></script>
当我点击出现的图像时,执行js脚本并将其重新发送到http://www.domain.com/
。
所以
点击了js - &gt;执行js脚本 - &gt;重定向到url(在js文件中编写脚本以实现它)
现在我想让它只想用文字
来做所以
点击文字 - &gt;从http://www.domain.com/file.js
执行的js脚本 - &gt;重定向。
我试着这样做:
<a href="http://www.domain.com/file.js">text</a>
但它不能正常工作:
点击文字 - &gt;重定向到http://www.domain.com/file.js
地址 - &gt;点击执行js - &gt;重定向
请帮帮我。
答案 0 :(得分:1)
使用jquery
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<title>YOUR_SITE</title>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<a id='test' href="#">text</a>
<script>
$(document).ready(function() {
$('#test').live('click', function()
{
$.getScript('your_script_file.js', function() {
alert('Load was performed.');
});
});
});
链接jquery http://jquery.com/
答案 1 :(得分:0)
如果我理解正确,那么当用户点击某些文字时,你就会执行一些JavaScript。
将JS包装在一个函数中,在我的示例中,我将其称为doSomething()
JS:
function doSomething() {
// your JS (this can be in another file too)
}
HTML:
<span onclick="doSomething()">text</span>
OR:
<a href="#" onclick="doSomething">text</a>