JAvascriptのWindowオブジェクト
2322 ワード
Windowsオブジェクト
現在のブラウザウィンドウを表し、windowオブジェクトのプロパティ、メソッドを使用する場合はwindowを省略できます.
例えばwindowalert(「弾枠」)はalert(「弾枠」)と省略することができる.
confirmメソッド:
リダイレクト:
繰り返し実行するタイマー:
一度だけ実行するタイマー:
タイマーでタイトル走馬灯を実現する:
現在のブラウザウィンドウを表し、windowオブジェクトのプロパティ、メソッドを使用する場合はwindowを省略できます.
例えばwindowalert(「弾枠」)はalert(「弾枠」)と省略することができる.
confirmメソッド:
<script type="text/javascript">
function closewindow() {
// confirm alert window ,window 。
if (window.confirm(" ")) {
window.alert(" ");
}
else {
window.alert(" ");
}
}
</script>
リダイレクト:
<script type="text/javascript">
function openbaidu() {
//
window.location.href = "http://www.baidu.com";
}
</script>
繰り返し実行するタイマー:
<script type="text/javascript">
//
function interval() {
var c = 10;
var id; // id。
// , ,
// ( ), 。
id = window.setInterval(function () {
if (c == 0) {
// setInterval , Timer Enabled=False。
// setInterval , clearInterval ,
// setInterval 。
window.clearInterval(id);
alert(" ");
} else {
alert(" :" + c);
c--;
}
}, 2000);
}
</script>
一度だけ実行するタイマー:
<script type="text/javascript">
function timeout() {
window.setTimeout(function () {
alert(" ");
}, 1000);
}
</script>
タイマーでタイトル走馬灯を実現する:
<script type="text/javascript">
//
function scroll() {
window.setInterval(function () {
var len = document.title.length;
var first = document.title[len - 1];
var right = document.title.substring(0, len - 1);
document.title = first + right;
}, 1000);
}
</script>