新手问问题 没耐心别发牢骚
问题描述 : 我现在的情况是 页面有个button button有onclick事件处理函数 可是我一刷新页面就自动执行onclick的处理函数
1.当我刷新一个页面的时候(我是指F5的功能或者是重新开这个网页)会触发当前页面上button的onclick事件吗?(当然 我这边是会的 就是想确认下为什么会)2.如果正常情况不会 那么我该如何屏蔽掉这种情况 让我只有在点击button的时候手动触发onclick事件
问题描述 : 我现在的情况是 页面有个button button有onclick事件处理函数 可是我一刷新页面就自动执行onclick的处理函数
1.当我刷新一个页面的时候(我是指F5的功能或者是重新开这个网页)会触发当前页面上button的onclick事件吗?(当然 我这边是会的 就是想确认下为什么会)2.如果正常情况不会 那么我该如何屏蔽掉这种情况 让我只有在点击button的时候手动触发onclick事件
跳转到新的页面干什么?那我就是想刷新当前页面 并继续观察当前页面 跳转了加载别的页面?那我刷新的事件不成了“向前”“向后”功能键了?我现在就是想屏蔽刷新事件 不过最好是能让onclick的处理函数能辨别出来 触发onclick的是刷新事件 还是用户真正点击而产生的
<td><input name='tel_num' type=\"submit\" value=".$lang['tel_num']." class=\"button\" onclick=\"startppp()\"></td>请指教
startppp()是个JS的函数 不过里边我采用了PHP的标号 执行的都是PHP的脚本
<html>
<script type="text/javascript">
function startppp()
{
<?php
......
......
?>}
</script>
</html>
<html>
<script type="text/javascript">
function startppp()
{
<?php
......
......
?>
}
</script>
<input type="button" name="btn" onclick="startppp()"> -->这个才是button
<input type="submit" name="sbt" value="提交">---->提交按钮
</html>
<input type="button" name="btn" onclick="startppp()" value="Click Me!">
<input type="submit" name="sbt" value="提交">
<?php
include_once('./functions.inc.php');
include_once('./lang.php');$ipsec_conf_path = "racoon.php";if (isset($_POST['myipsec'])) {
get_form("ipsec");
changefile();
}
print_header();echo "<br><form action=\"ipsec.php\" method=\"post\">\n";printipsec($ipsec_conf_path);
echo "<table>
<tr><td><input type=\"submit\" name='myipsec' value=".$lang['savedate']." class=\"button\" method=\"post\"></td>
<td><input type=\"button\" name='tel_num' value=".$lang['tel_num']." class=\"button\" onclick=\"startppp()\"></td>
<td><input type=\"button\" name='start_vpn' value=".$lang['start_vpn']." class=\"button\" onclick=\"startvpn()\"></td></tr></table></form>\n";
#<button type="button">Click Me!</button>
?>
<html>
<script type="text/javascript">
function startppp()
{
<?php
$sucommand="su - root -c 'sh /etc/ppp/cdma-on'";
$rootpasswd="666666";
$fp=@popen($sucommand,"w");
@fputs($fp,$rootpasswd);
@pclose($fp);
?>
}
function startvpn()
{
<?php
$sucommand1="su - root -c '/etc/init.d/racoon start'";
$rootpasswd="666666";
$fp1=@popen($sucommand1,"w");
@fputs($fp1,$rootpasswd);
@pclose($fp1);
?>
}
</script>
</html>
function startppp(var check)
{
if(check == "ppp")
{
<?php
$sucommand="su - root -c 'sh /etc/ppp/cdma-on'";
$rootpasswd="666666";
$fp=@popen($sucommand,"w");
@fputs($fp,$rootpasswd);
@pclose($fp);
?>
}
} 可以不啊?