onclick函数自动运行

时间:2014-06-13 14:06:34

标签: javascript php html function onclick

我正在使用JavaScript,HTML和PHP的组合来处理我正在进行的项目。基本上,我创建了几个onclick链接,并且对于每个链接,我想要运行特定的JavaScript函数。每个JavaScript函数都有一些PHP代码,用于定义两个变量,即经度和纬度坐标。但是,JavaScript函数总是自动运行,经度和纬度坐标最终成为最后一个函数AR7()中定义的。

这是我定义函数的JavaScript代码:

<script type ="text/javascript">
function AR6() {
    <?php $lat = 77; $long = -170;?>
}
function AR7() {
    <?php $lat = 77; $long = -140;?>
}
</script>

我用于实现这些功能的HTML代码:

<a onclick="AR6()">AR6</a>
<a onclick="AR7()">AR7</a>

我使用JavaScript相当新,所以任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

在HTML中添加两个隐藏的输入,其中id为lat和lon。

<input type="Text" id="lon" value="" visibility="hidden"/>
<input type="Text" id="lat" value="" visibility="hidden"/>

在JavaScript函数上设置此值:

function AR6() {
   Document.GetElementByID('lat').Value="77";
   Document.GetElementByID('lon').Value="-170";
}

AR 7功能与不同的值相同。