建立在线考试网站

时间:2015-02-15 14:32:21

标签: javascript php jquery sql

我正在建立一个在线考试网站,用户可以参加考试。我希望在用户最小化或关闭网站或打开新标签时收到通知。任何人都可以告诉我如何使用像html css js php jQuery sql这样的语言。

1 个答案:

答案 0 :(得分:2)

您可以使用 Javascript窗口对象模型

实施例

Windows已关闭属性: 检查名为“myWindow”的窗口是否已关闭的函数:

function checkWin() {
    if (!myWindow) {
        document.getElementById("msg").innerHTML = "'myWindow' has never been opened!";
    } else {
          if (myWindow.closed) { 
              document.getElementById("msg").innerHTML = "'myWindow' has been closed!";
          } else {
              document.getElementById("msg").innerHTML = "'myWindow' has not been closed!";
          }
    } 
}

关闭:返回一个布尔值,指示窗口是否已关闭

defaultStatus :设置或返回窗口状态栏中的默认文本

文档:返回窗口的Document对象(请参阅文档对象)

frameElement :返回插入当前窗口的元素

frames :返回当前窗口中的所有元素

历史记录:返回窗口的History对象(请参阅历史记录对象)

innerHeight :返回窗口内容区域的内部高度

innerWidth :返回窗口内容区域的内部宽度

长度:返回当前窗口中元素的数量

location :返回窗口的Location对象(请参阅位置对象)

createPopup():创建一个弹出窗口

focus():将焦点设置为当前窗口

moveBy():相对于当前位置移动窗口

moveTo():将窗口移动到指定位置

打开():打开一个新的浏览器窗口

print():打印当前窗口的内容

提示():显示一个对话框,提示访问者输入

resizeBy():按指定像素调整窗口大小

resizeTo():将窗口大小调整为指定的宽度和高度

scroll():已弃用。此方法已被scrollTo()方法替换。

scrollBy():按指定的像素数滚动文档

scrollTo():将文档滚动到指定的坐标

setInterval():以指定的时间间隔(以毫秒为单位)调用函数或计算表达式

setTimeout():在指定的毫秒数后调用函数或计算表达式

停止():停止加载窗口

更多信息:w3schools