编写select语句,select怎么用
还不错,有一定实用价值
超文本标记语言
头
meta http-equiv= Content-Type Content= text/html; charset=gb2312
标题编辑选择/标题
脚本
functionisIE(){
a=导航员。appversion。拆分(;)
b=a[1].拆分("")
returnparseFloat(b[2])
}
if(isIE() 5.5)
{
scHTML= divid=selectcontent !-iframeid=selframeframeborder=0 height=100%/iframe-divid=选择html selectD表/div /div
}
其他
{
scHTML= divid=选择内容 iframeid=self frame frame border=0 height=100%/iframe divid=选择html selectD表/div /div
}
document.write(scHTML)
vDiv=选择内容
vDivHtml=selecthtml
函数编辑选择(名称,大小,默认文本,宽度,高度,只读){
varcombo=this
这个。options=new array();
这个。OJ=new array();
this.name=name
这个。div name=name _ div
this.buttonname=name _ button
this.tablename=name _ table
this.htmltable=name _html
如果(!身高)这个。高度=0;elsethis.height=高度
如果(宽度)这个。宽度=宽度
如果(!size)size=8
如果(!defaulttext)defaulttext=
如果(!readonly readonly==0){ readonly= } else { if(readonly==1)readonly= readonly ;this.readonly=1}
esHTML= divid= this.divname
tableid= this。tablename 单元格边距=0单元格间距=0
input type=text size name= name value= default text 只读 TD button this。按钮名称 6/TD/tr/table
/div
document.write(esHTML)
这个。sbutton=eval( document。所有这些。按钮名称)
如果(这个。readonly==1)eval( document。所有的。”这个。姓名).function(){ combo。显示()}
这个。斯巴顿。function(){ combo。显示()}
this.show=function(){
pDiv=eval(combo.divname)
pTable=eval(combo.tablename)
varvHTML= tableid=htmltablecellspacing= 0 单元格填充= 2 bgcolor= # ffffff 宽度=100%
for(I=0;我组合。选项。长度;我)
{
vHTML= tr on mouseout= mu(this) tdnowrap 组合。选项[I]
}
vHTML= /table
vDivHtml.innerHTML=vHTML
vtop=pdiv。offsettop pdiv。偏高
vleft=pDiv.offsetLeft 2
v parent=pdiv。偏移父级;
而(v父母。标记名。toupper case()!=BODY )
{
vleft=v parent。向左偏移;
vtop=vParent.offsetTop
v亲=v亲。偏移父级;
}
varredge=文档。身体。客户端宽度-vleft
varbedge=文档。身体。客户高度-垂直高度
如果(!组合。宽度){ vdiv。风格。宽度=ptable。offsetwidth } else { vdiv。风格。宽度=组合。宽度}
if(combo.height==0)
{
vdiv。风格。像素高度=parse int(html表格。偏移高度)2
vdiv html。风格。像素高度=parse int(html表格。偏移高度)2
}
其他
{
if(html表格。偏高组合。高度)
{
vdiv。风格。像素高度=组合。高度
vdiv html。风格。像素高度=组合。高度
}
其他
{
vdiv。风格。像素高度=parse int(html表格。偏移高度)2
vdiv html。风格。像素高度=parse int(html表格。偏移高度)2
}
}
vDivHtml.scrollTop=0
if(redge vDiv.offsetWidth)
vdiv。风格。left=vleft-1-(vdiv。offsetwidth-redge)
其他
vDiv.style.left=vleft-1
if(bedge vDiv.offsetHeight)
//vdiv。风格。top=vtop-vdiv。偏移高度-pdiv。偏移高度
vdiv。风格。top=vtop-vdiv。偏移高度床
其他
vDiv.style.top=vtop
vdiv html。风格。width=parse int(vdiv。风格。宽度)
vDiv.style.visibility=visible
}
this.add=function(text,js){
组合选项[组合选项长度]=文本
combo.oj。长度]=js
}
this.clearall=function(){
combo.options=newArray()
}
this.about=function(){
}
}
functionmo(obj){
obj。风格。背景色= # 000099
obj.style.color=#ffffff
}
functionmu(obj){
obj.style.backgroundColor=
obj.style.color=#000000
}
文档。onmousedown=function(){
if(vdiv。风格。visibility== visible ){
MX=事件。x文档。身体。向左滚动
我的=事件。y文档。身体。滚动顶部;
x1=vDiv.offsetLeft
y1=vDiv.offsetTop
x2=vdiv。向左偏移vdiv。偏移宽度
y2=vdiv。偏移顶部vdiv。偏移高度
if(mx x1my y1x2 mxy2 my)
{
vDiv.style.visibility=hidden
}
}
}/脚本
风格。选择文本{
边框:0px
身高:16;
字体系列:arial
字体大小:12px
}。选择按钮{
字体系列:网络博客
字体大小:10px
身高:19;
16;
边框:1 px实心# 83 a5eb
行高:0px
垫底:3px
背景色:#D1E0FD
}。选择表格{
字体系列:arial
字体大小:12px
光标:默认;
}。选择内容
{
位置:绝对;
top:0;
左:0;
溢出:自动;
border:1pxsolid#000000
}。选择差异
{
位置:绝对;
100;
溢出:隐藏;
}。选择{
边框-塌陷:塌陷;
border:1pxsolid#7F9DB9
}
/风格
/头
bodybgcolor=#83A5EB
tableborder=0width=100%
tr
TD width= 151 align= center font size= 2 可编辑的选择/font /td
任务描述脚本
varsel1=neweditselect(select1 , 25 ,可编辑的选择, );
sel1.add(这是一个可以编辑的选择)
sel1.add(支持CSS’)
sel1.add(可以通过CSS,修改外形)
sel1.add(突破原来的挑选诸多限制)
/script /td
/tr
tr
TD width= 151 align= center font size= 2 长度可以随意修改英国铁路公司可以设置为只读/font /td
任务描述
脚本
varsel2=neweditselect(select2 , 20 ,长度可以随意修改,250,82,1);
sel2.add(这是一个可以编辑的选择)
sel2.add(支持CSS’)
sel2.add(可以通过CSS,修改外形)
sel2.add(作者:舜子制作)
sel2.add(MSN:puterjam@msn.com’)
/脚本
/td
/tr
tr
TD width= 151 align= center font size= 2 可以遮盖系统选择/font /td
任务描述
脚本
varsel3=neweditselect(select3 , 25 ,可以遮盖系统选择,,41);
sel3.add(这是一个可以编辑的选择)
sel3.add(支持CSS’)
sel3.add(可以通过CSS,修改外形)
sel3.add(突破原来的挑选诸多限制)
/脚本
/td
/tr
tr
tdwidth=151align=right /td
任务描述选择选项系统的选择/选项/选择/td
/tr
/表格
/body
/html