单击文本时打开js文件

时间:2012-12-08 19:01:50

标签: javascript execute

我遇到了问题。 我需要在点击文本时打开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;重定向


请帮帮我。

2 个答案:

答案 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>