是否可以独立于事件从HTML调用Javascript函数?

时间:2011-12-06 19:22:00

标签: php javascript

我在php中有一些基于某些会话变量的条件。如果条件通过,我想调用一个更新我当前网页的Javascript函数。是否可以独立于按钮或链接或窗口加载功能调用Javascript函数?

2 个答案:

答案 0 :(得分:6)

如果我理解正确,只需使用php输出javascript函数。如果你需要,它会发射一次。

<?php
if ($_SESSION['condition']=="foo") {
    echo "<script>","/n";
    echo "doThisNow();","\n";
    echo "</script>","\n";
}
?>

或者,您可以以相同的方式将会话变量作为javascript变量回显,然后在javascript中进行条件检查。

答案 1 :(得分:0)

正如在另一个答案中提出的那样,只要页面被加载,你就可以输出一个Javascript调用。

但是,如果您的事件不能等到页面重新加载,那么我建议您设置一些javascript来每隔X秒(使用AJAX)轮询一个页面,并在值发生变化时执行某些操作。