这篇日志都是一些JavaScript的基础,熟悉JavaScript的请出门左转。
一、创建新窗口
创建新窗口的应用一般在:创建一个新的窗口显示网页。其格式是:window.open(URL,TargetName, sizeInfo);
例子:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>测试创建新的窗口</title>
</head>
<body>
<script type="text/javascript">
var newWindow ; <!--以全局变量的形式给出窗口对象,在以下的所有方法中均能使用-->
function createWindow(){
<!--Script1.html是另一个相对的文档地址 -->
newWindow = window.open("Script1.html", "", "height = 800 ,width=600");
}
function closeWindow(){
if(null != newWindow){
newWindow.close();
newWindow = null;
}
}
function Redirect(){
if(null != newWindow){
newWindow.location.href = "ScriptLoadTime.html";
}
}
</script>
<h1>测试创建新的窗口 </h1>
<form >
<input type="button" value="Create new Window" onclick="createWindow()">
<input type="button" value="Close new Window" onclick="closeWindow()">
<input type="button" value="Redir current Window" onclick="Redirect()">
</form>
</body>
</html>
很简单不是么。还有一点,通过获取子窗口的引用(在上面的例子中就是newWindow对象),便可以管理和控制子窗口。
二、创建对话框
在JavaScript 中,一般有3种对话框:警告框、确认框、提示框。
以下是示例:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>测试创建对话框和重定向</title>
</head>
<body>
<script type="text/javascript">
function createAlertDialog(){
window.alert("您创建了一个警告对话框!!按钮OK关闭对话框!!");
}
function createConfirmDialog(){
var b = window.confirm("您创建了一个确认对话框!!按钮OK将返回一个true,而cancel按钮将返回一个false");
document.getElementById("showPlace").innerHTML = "您执行了createConfirmDialog操作,其输出结果是:"+b;
}
function createPromptDialog(){
var b = window.prompt("请输入您的名字:","默认值:汤立");
document.getElementById("showPlace").innerHTML = "您执行了createPromptDialog操作,您输入的内容是:"+b;
}
function testRedir(){
var b = window.prompt("请输要转的网站:","Script1.html");
self.location.href = b;
}
</script>
<h1>测试创建对话框 </h1>
<div id="showPlace"> </div>
<form >
<input type="button" value="createAlertDialog" onclick="createAlertDialog()">
<input type="button" value="createConfirmDialog" onclick="createConfirmDialog()">
<input type="button" value="createPromptDialog" onclick="createPromptDialog()">
</form>
<h1>测试重定向功能 </h1>
<form >
<input type="button" value="Redir至某网站" onclick="testRedir()">
</form>
</body>
</html>
也是很简单的。
alert()方法无返回值
confirm()方法返回一个布尔值,false或true
prompt()方法返回一个String对象,当按cancle或X时,返回null
只是我在练习这里的时候还有一个问题。通过对location.href 属性赋值,也只能重定向到本地文档(即当前文档的同目录下或者同父目录下),我还是不知道怎么重定向至像www.google.com这样的外部URL地址。
吐槽:这篇日志的含金量真心低啊
分享到:
相关推荐
javascript圣经,学习js必备的噢
Linux+Bible_10th edition_2020.pdf
Danny Goodman’s “JavaScript Bible” Object Road Map
JavaScript 圣经第5版 JavaScript 圣经第5版 JavaScript 圣经第5版
JavaScript Bible - Gold Edition.pdf JavaScript圣经-黄金版
JavaScript 圣经第5版(PDF).rar JavaScript 圣经第5版(PDF).rar JavaScript 圣经第5版(PDF).rar
c#_Bible_Hungry_Minds (VBL).pdf c#_Bible_Hungry_Minds (VBL).pdf
10. **窗口函数**:在SQL_Bible_2003.chm中可能涵盖的高级特性,窗口函数允许在结果集的行之间进行计算,如RANK()、ROW_NUMBER()和LEAD()等。 这本书的CHM格式文件可能包含详细的章节,涵盖了上述所有概念,并可能...
2. **HTML和CSS基础**:详细讲解HTML标记语言和CSS样式表的基础知识,如何创建和编辑网页结构,以及如何通过CSS控制页面布局和样式。 3. **响应式设计**:随着移动设备的普及,响应式网页设计成为必要。书中会介绍...
1142578_Adobe InDesign CS5 Bible_9780470607169__908
- **权威性**:作为《JavaScript Bible》的补充读物,《JavaScript Examples Bible》以其详尽的内容和深入的技术分析获得了广泛的赞誉。 - **配套资源**:随书附带一张CD-ROM,其中包含了所有示例代码及更多资源,...
Updated to include the latest coverage of JavaScript, including howit fits into current Web browsers and applications as well as an exploration of its interaction with XML data in Ajax - This mammoth ...
The JavaScript classic Target Audience Anyone who either uses or wants to learn JavaScript. Contents This is a detailed reference and tutorial guide to the JavaScript language. It is divided into ...
Javascript圣经(第五版)PDF格式,官方版本,非扫描,有大纲! John.Wiley.and.Sons.JavaScript.Bible.5th.Edition.eBook-DDU
1148983_Adobe Acrobat 9 PDF Bible_9780470379196__1322
ActionScript 3.0 Bible_code
javascript圣经(第五版)
JavaScript圣经:第五版英文版。清晰~~
10992245_OS X Mountain Lion bible_9781118499894_866