依然的小屋
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计
随笔 - 1
文章 - 46
评论 - 82
引用 - 0
常用链接
我的随笔
我的文章
我的评论
我的参与
最新评论
留言簿
(5)
给我留言
查看公开留言
查看私人留言
随笔档案
(1)
2009年4月 (1)
文章分类
(37)
Ajax学习笔记
(rss)
css(2)
(rss)
DWR(1)
(rss)
Google Map API 学习(3)
(rss)
Html
(rss)
javascript(7)
(rss)
Java基础知识恶补篇(9)
(rss)
jstl(1)
(rss)
oracle(3)
(rss)
photoshop(1)
(rss)
spring(1)
(rss)
tomcat(1)
(rss)
webservice(3)
(rss)
心情日记(1)
(rss)
正则表达式(2)
(rss)
面试(2)
(rss)
文章档案
(43)
2013年6月 (3)
2011年4月 (1)
2010年5月 (2)
2009年10月 (1)
2009年7月 (2)
2009年6月 (1)
2009年5月 (1)
2009年4月 (2)
2008年11月 (1)
2008年10月 (5)
2008年9月 (2)
2008年8月 (6)
2008年7月 (14)
2008年6月 (2)
友情链接
子猫の部屋
负罪者
搜索
最新评论
1. re: WebSphere 部署的问题[未登录]
请问在AIX系统里部署应用时systemerr反馈了ClassNotFound ,WAS6.1是在哪里配置
--Season
2. re: js的className改变网页class属性
多谢 我也不知道
--fd
javascirpt在网页中添加控件
javascript不是很难,但添加控件的事件如onclick等,要用attachEvent('onclick',调用的函数),不过这只是IE的写法,其它的写法以后再做
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>JS test</title>
</head>
<body>
<input type="button" name="Button1" value="创建DIV" onClick="createDiv()">
</body>
</html>
<script language="javascript">
<!--
function createDiv(){
var div1 = document.createElement("DIV");
div1.id = "div1";
div1.style.position="absolute";
div1.style.top=40;
div1.style.left=0;
div1.style.width='644px';
div1.style.height='229px';
div1.style.background = "#FFFF00";
div1.style.visibility = "visible";
div1.innerHTML="";
document.body.removeChild(this.document.getElementById("Button1"));
document.body.appendChild(div1);
createLabel(div1,30,5,"颜色");
createInput("text","DivCorlor",30,30,div1);
createBR(div1);
createLabel(div1,50,5,"透明度");
createInput("text","DivTM",50,30,div1);
createBR(div1);
createLabel(div1,70,5,"大小:");
createLabel(div1,70,9,"宽度");
createInput("text","DivWidth",70,15,div1);
createLabel(div1,70,39,"高度");
createInput("text","DivHeight",70,43,div1);
createBR(div1);
createLabel(div1,90,5,"位置:");
createLabel(div1,90,9,"top");
createInput("text","DivTop",90,15,div1);
createLabel(div1,90,39,"left");
createInput("text","DivLeft",90,43,div1);
createBR(div1);
createButton(110,30,div1);
}
function createLabel(appendObj,topObj,leftObj,textObj)
{
var label1= document.createElement("Label");
label1.style.position="relative";
label1.style.top=topObj;
label1.style.left=leftObj;
label1.innerHTML=textObj;
appendObj.appendChild(label1);
}
function createInput(typeObj,nameObj,topObj,leftObj,appendObj)
{
var input1 = document.createElement("INPUT");
input1.type=typeObj;
input1.name=nameObj;
input1.id=nameObj;
input1.size="20";
input1.style.position="relative";
input1.style.top=topObj;
input1.style.left=leftObj;
appendObj.appendChild(input1);
}
function createBR(appendObj)
{
var br1 = document.createElement("BR");
appendObj.appendChild(br1);
}
function createButton(topObj,leftObj,appendObj)
{
var input1 = document.createElement("INPUT");
input1.type="button";
input1.name="Button1";
input1.id="Button1";
input1.style.position="relative";
input1.style.top=topObj;
input1.style.left=leftObj;
input1.value="改变";
input1.attachEvent('onclick', divChange);
appendObj.appendChild(input1);
}
function test()
{
var obj=this.document.getElementById("Button1");
alert(obj);
alert(obj.onClick);
}
function divChange()
{
var divObj=this.document.getElementById("div1");
divObj.style.width=this.document.getElementById("DivWidth").value;
divObj.style.height=this.document.getElementById("DivHeight").value;
divObj.style.top=this.document.getElementById("DivTop").value;
divObj.style.left=this.document.getElementById("DivLeft").value;
divObj.style.background=this.document.getElementById("DivCorlor").value;
divObj.style.filter='alpha(opacity:'+this.document.getElementById("DivTM").value+')';
}
//-->
</script>
。
posted on 2008-07-30 10:38
依然
阅读(268)
评论(0)
编辑
收藏
所属分类:
javascript
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
动态加载javascript
js的className改变网页class属性
IE 和 FireFox 兼容性问题
javascript创建数组遇到的问题
利用javascript画圆并拖动
event.button特性(网页获取鼠标事件)
javascirpt在网页中添加控件