1
<
script language
=
”JavaScript”
>
2
var
myURL
=
document.URL;
3
window.alert(myURL);
4
</
script
>
2
3
4
27 动态输出HTML
1
<
script language
=
”JavaScript”
>
2
document.write(“
<
p
>
Here’s some information about
this
document:
</
p
>
”);
3
document.write(“
<
ul
>
”);
4
document.write(“
<
li
>
Referring Document: “
+
document.referrer
+
“
</
li
>
”);
5
document.write(“
<
li
>
Domain: “
+
document.domain
+
“
</
li
>
”);
6
document.write(“
<
li
>
URL: “
+
document.URL
+
“
</
li
>
”);
7
document.write(“
</
ul
>
”);
8
</
script
>
2
3
4
5
6
7
8
28 输出换行
1
document.writeln(“
<
strong
>
a
</
strong
>
”);
2
document.writeln(“b”);
2
29 输出日期
1
<
script language
=
”JavaScript”
>
2
var
thisDate
=
new
Date();
3
document.write(thisDate.toString());
4
</
script
>
2
3
4
30 指定日期的时区
1
<
script language
=
”JavaScript”
>
2
var
myOffset
=
-
2
;
3
var
currentDate
=
new
Date();
4
var
userOffset
=
currentDate.getTimezoneOffset()
/
60
;
5
var
timeZoneDifference
=
userOffset
-
myOffset;
6
currentDate.setHours(currentDate.getHours()
+
timeZoneDifference);
7
document.write(“The time and date
in
Central Europe is: “
+
currentDate.toLocaleString());
8
</
script
>
2
3
4
5
6
7
8
31 设置日期输出格式
1
<
script language
=
”JavaScript”
>
2
var
thisDate
=
new
Date();
3
var
thisTimeString
=
thisDate.getHours()
+
“:”
+
thisDate.getMinutes();
4
var
thisDateString
=
thisDate.getFullYear()
+
“
/
”
+
thisDate.getMonth()
+
“
/
”
+
thisDate.getDate();
5
document.write(thisTimeString
+
“ on “
+
thisDateString);
6
</
script
>
2
3
4
5
6
32 读取URL参数
1
<
script language
=
”JavaScript”
>
2
var
urlParts
=
document.URL.split(“
?
”);
3
var
parameterParts
=
urlParts[
1
].split(“
&
”);
4
for
(i
=
0
; i
<
parameterParts.length; i
++
)
{
5
var pairParts = parameterParts[i].split(“=”);
6
var pairName = pairParts[0];
7
var pairValue = pairParts[1];
8
document.write(pairName + “ :“ +pairValue );
9
}
10
</
script
>
你还以为HTML是无状态的么?
2
3
4
5
6
7
8
9
10
33 打开一个新的document对象
1
<
script language
=
”JavaScript”
>
2
function
newDocument()
{
3
document.open();
4
document.write(“<p>This is a New Document.</p>”);
5
document.close();
6
}
7
</
script
>
2
3
4
5
6
7
34 页面跳转
1
<
script language
=
”JavaScript”
>
2
window.location
=
"http://www.livebaby.cn";
3
</
script
>
2
3
35 添加网页加载进度窗口
1
<
html
>
2
<
head
>
3
<
script language
=
'javaScript'
>
4
var
placeHolder
=
window.open('holder.html','placeholder','width
=
200
,height
=
200
');
5
</
script
>
6
<
title
>
The Main Page
</
title
>
7
</
head
>
8
<
body onLoad
=
'placeHolder.close()'
>
9
<
p
>
This is the main page
</
p
>
10
</
body
>
11
</
html
>
2
3
4
5
6
7
8
9
10
11