网页制作有用的代码.docx
《网页制作有用的代码.docx》由会员分享,可在线阅读,更多相关《网页制作有用的代码.docx(17页珍藏版)》请在冰豆网上搜索。
网页制作有用的代码
请问如何去掉主页右面的滚动条?
<bodyscroll="no">
<bodystyle="overflow-y:
hidden">
********************************
怎样不使用页面的缓存?
即每一次打开页面时不是调用缓存中的东西
<METAHTTP-EQUIV="Pragma"CONTENT="no-cache">
********************************
请问如何忽视右键?
<bodyoncontextmenu="returnfalse">
********************************
怎样在同一页面内控制不同链接的CSS属性?
a:
active{}
a:
link{}
a:
visited{}
a.1:
active{}
a.1:
link{}
a.1:
visited{}
在DW的CSS中定义一个新的标示,按照HTML的语法,超级连接得是
A.YOURS:
LINKA.YOURS:
HOVER
YOURS可以改作你自己的字
然后在选中某个连接后,在CSS面版中点中YOURS即可。
按需要,你可以定义N个标示,N种鼠标OVER的效果
********************************
电子邮件处理提交表单
<formname="form1"method="post"action="mailto:
webmaster@"enctype="text/plain">
<inputtype=submit>
</form>
********************************
有没有可能用层来遮住FLASH?
1.在flash的parameters里加入<paramname="wmode"value="transparent">
2.<bodyonblur=self.focus()>
********************************
如何根据屏幕分辨率调用相对应的页面?
onclick=alert("你的显示分辩率为:
"screen.width"×"screen.height)
先做好几个页面,比如一个htm1.htm是800*600,一个是htm2.htm是1024*768的
然后在你的入口页面index.htm中判断:
<html>
<head>
<scriptlanguage=javascript>
<!
--
functionmHref(){
if(screen.width==1024)location.href="htm2.htm";
elseif(screen.width==800)location.href="htm1.htm";
elsereturn(false);
}
//-->
</script>
</head>
<bodyonload="mHref();">
</body>
</html>
********************************
如何弹出只有状态栏的窗口?
<html>
<head>
<title>open()close()</title>
<scriptlanguage="javascript"type="text/javascript">
<!
--
functionopenWin()
{
varnewWin=open("","","menubar=1,height=200");
newWin.document.write("<form>");
newWin.document.write("单击以下按钮关闭窗口:
<p>");
newWin.document.write("<inputtype=buttonvalue='关闭'onclick=window.close()>");
newWin.document.write("</form>");
}
</script></head>
<body>
<divalign=center>
<h2>单击以下按钮显示新窗口...</h2>
<formname=form1>
<inputtype=buttonvalue="新窗口1[只显示地址栏]"onclick=window.open('','new1','location=1')>
<inputtype=buttonvalue="新窗口2[只显示状态栏]"onclick=window.open('','','status=1')>
<inputtype=buttonvalue="新窗口3[只显示工具栏]"onclick=window.open('','new2','toolbar=1,height=200,width=450')>
<inputtype=buttonvalue="新窗口4[只显示菜单栏]"onclick=openWin()>
<inputtype=buttonvalue="新窗口5[一个不少]"onclick=window.open('','new5')>
<inputtype=buttonvalue="新窗口6[光棍但可调大小]"onclick=window.open('
</form>
</div>
</body>
</html>
********************************
如何让超链接没有下划线
在源代码中的<HEAD>…</HEAD>之间输入如下代码:
<styletype="text/css"><!
--
a{text-decoration:
none}
--></style>
********************************
请问如何做到让一个网页自动关闭.
<html>
<head>
<OBJECTid=closestype="application/x-oleobject"classid="clsid:
adb880a6-d8ff-11cf-9377-00aa003b7a11">
<paramname="Command"value="Close">
</object>
</head>
<bodyonload="window.setTimeout('closes.Click()',10000)">
这个窗口会在10秒过后自动关闭,而且不会出现提示.</body>
********************************
如何几秒后转到别的页面?
代码片段如下:
<METAHTTP-EQUIV="Refresh"CONTENT="10;URL=">
十秒中后跳到的首页
********************************
怎样才能把RealPlayer文件在网页做一个试听连接?
<embedheight=25src=51js.rmtype=audio/x-pn-realaudio-pluginwidth=50autostart="false"controls="PlayButton">
********************************
请问如何去掉IE的上下滚动条?
<bodystyle='overflow:
scroll;overflow-y:
hidden'>
</body>
********************************
解释一下event.X和event.clientX有什么区别?
event.clientX返回事件发生时,mouse相对于客户窗口的X坐标
event.X也一样
但是如果设置事件对象的定位属性值为relative
event.clientX不变
而event.X返回事件对象的相对于本体的坐标
event对象详解ICOOE2000.3.31
event代表事件的状态,例如事件发生的的元素、鼠标的位置等等,event对象只在事件过程中才有效。
event属性:
altKey
检索ALT键的当前状态
可能的值true为关闭
false为不关闭
button
检索按下的鼠标键
可能的值:
0没按键
1按左键
2按右键
3按左右键
4按中间键
5按左键和中间键
6按右键和中间键
7按所有的键
cancelBubble
设置或检索当前事件是否将事件句柄起泡
可能的值:
false启用起泡
true取消该事件起泡
clientX
检索与窗口客户区域有关的鼠标光标的X坐标,属性为只读,没有默认值。
clientY
检索与窗口客户区域有关的鼠标光标的Y坐标,属性为只读,没有默认值。
ctrlKey
ctrlKey检索CTRL键的当前状态
可能的值true为关闭
false为不关闭
dataFld
检索被oncellchange事伯影响的列
aTransfer
为拖放操作提供预先定义的剪贴板式。
Element
检索在onmouseover和onmouseout事件期间退出的对象指针
keyCode
设置或检索与引发事件的关键字相关联的Unicode关键字代码
该属性与onkeydownonkeyuponkeypress一起使用
如果没有引发事件的关键字,则该值为0
offsetX
检索与触发事件的对象相关的鼠标位置的水平坐标
offsetY
检索与触发事件的对象相关的鼠标位置的垂直坐标
propertyName
检索在对象上己更改的特性的名称
reason
检索数据源对象数据传输的结果
可能的值:
0数据传输成功
1数据传输失败
2数据传输错误
recordset
检索数据源对象中默认记录集的引用
该特性为只读
repeat
检索一个事件是否被重复
该属性只有在onkeydown事件重复时才返回true
returnValue
设置或检索从事件中返回的值
可能的值:
true事件中的值被返回
false源对象上事件的默认操作被取消
screenX
检索与用户屏相关的鼠标的水平位置
screenY
检索与用户屏相关的鼠标的垂直位置
shiftKey
检索shiftKey键的当前状态
可能的值true为关闭
false为不关闭
srcElement
检索触发事件的对象
srcFilter
检索导致onfilterchange事件触发的过滤器对象
srcUm
检索触发事件行为的同一资源名称
除非下面两个条件都为真,否则该特性被设置为null
1.行为被附加到触发事件的要素上
2.在前面的项目符号中定义的行为己指定了一个URN标识符和己触发的事件
toElement
检索作为onmouseover或者onmouseout事件结果而移动的对象
type
检索事件对象中的事件名称
x
检索相对于父要素鼠标水平坐标的整数
y
检索相对于父要素鼠标垂直坐标的整数
********************************************
如何让一个窗口永远在最上面?
<aonclick=aa()>点这里</a>
<scriptlanguage='javascript'>
functionaa(){
y=window.showModalDialog("","","Height:
300;Width:
275;help:
no");
}
</script>
********************************************
target="_blank"规定链接在新窗口中打开,那target="_parent"、target="_self"、target="_top"的作用又是什么?
target="_parent"、上一层框架
target="_self"、自身窗口、框架
target="_top"最顶层框架。
更细点的解释,从网上找来的:
_blank
開啟一個新的視窗,而且是沒有命名的視窗。
_self
強迫連結的結果顯示在同一個子畫面,而忽略BASE的設定。
_parent
在該子畫面的「父畫面」(也就是上一層的FRAMESET)中顯示連結的結果。
_top
從視窗的最上頭開始顯示畫面;換句話說就是先清除整個視窗後再載入連結。
********************************************
如何使网友收藏本网时,收藏夹显示的不是微软的那个一成不变的标志,而是本人选择的ICON?
<LINKhref="fav.ico"rel="shortcuticon">
加入HADE標簽中,圖片放入根目錄下,須是.ico格式.
有的空間不支援直接放在根目錄
必須加上
<LINKhref="路徑/圖檔.ico"rel="shortcuticon">
********************************************
如何监听一个窗口被关闭了?
<bodyonunload="alert('你关闭了这个窗口')">
********************************************
什么是innerHTML、outerHTML………还有innerText?
<divid=test><table><tr><td>文本<a>链接</a>另一段文本</td></tr></table></div>
<inputtype=buttononclick=alert(test.innerText)value="showinnerText"><br>
<inputtype=buttononclick=alert(test.innerHTML)value="showinnerHTML"><br>
<inputtype=buttononclick=alert(test.outerHTML)value="showouterHTML"><br>
********************************************
window方法列表!
发现经常有人问一些有关窗口操作的问题,
所以花了些时间整理出这篇文章,
希望以后不会再有人问这方面的问题。
ie里window的method列表
alert(sMsg)
//弹出一个确认消息框
attachEvent(sEvent,pFunction)
//绑定一个函数到某个事件,事件触发时随机执行其中一个被绑定的函数
blur()
//令窗口丧失焦点
clearInterval(iIntervalID)
//清除指定定时器的关联函数
clearTimeout(iTimeoutID)
//清除指定延时器的关联函数
close()
//关闭窗口,如果窗口不是用脚本打开的,会弹出确认对话框。
confirm([sMessage])
//弹出“确定/取消”对话框
createPopup([vArgs])
//创建一个隐藏的弹出式窗口,vArgs是未来考虑提供的参数,返回窗口句柄
detachEvent(sEvent,pFunction)
//取消一个事件的某个绑定函数
execScript(sExpression,sLanguage)
//用指定的语言执行代码
focus()
//激活窗口
moveBy(iX,iY)
//用相对方式移动窗口
moveTo(iLeft,iTop)
//用绝对方式移动窗口
navigate(sURL)
//转到指定的连接
open([sURL][,sName][,sFeatures][,bReplace])
//打开新窗口,并返回窗口句柄
//sName=(*_blank:
打开一个新的未命名窗口;_parent:
在父窗口中打开;_search:
同时打开搜索窗口;_self:
替换本窗口;_top:
在顶级窗口里打开;*)
//sFeatures=(*channelmode={yes|no|1|0};directories={yes|no|1|0};fullscreen={yes|no|1|0};height=number;left=number;location={yes|no|1|0};menubar={yes|no|1|0};resizable={yes|no|1|0};scrollbars={yes|no|1|0};status={yes|no|1|0};titlebar={yes|no|1|0};toolbar={yes|no|1|0};top=number;width=number;*)
print()
//打印当前窗口文档内容
prompt([sMessage][,sDefaultValue])
//弹出输入对话框
resizeBy(iX,iY)
//以相对方式改变窗口大小
resizeTo(iWidth,iHeight)
//以绝对方式改变窗口大小
scroll(iX,iY)
滚动窗口,与scrollTo一样的效果,出于兼容性的考虑保留下来的方法
scrollBy(iX,iY)
//用相对方式滚动窗口
scrollTo(iX,iY)
//用绝对方式滚动窗口
setActive()
//激活目标而不将视线转向目标
setInterval(vCode,iMilliSeconds[,sLanguage])
//定时执行一段代码
setTimeout(vCode,iMilliSeconds,sLanguage)
//延时执行一段代码
showHelp(sURL[,vContextID])
//打开一个帮助文件,sURL为帮助文档地址,vContextID为帮助索引号
showModalDialog(sURL[,vArguments][,sFeatures])
showModalDialog(sURL[,vArguments][,sFeatures])
//打开一个模式对话框
//vArguments=需要向新开模式对话框传递的参数
//sFeatures=(*dialogHeight:
sHeight;dialogLeft:
sXPos;dialogTop:
sYPos;dialogWidth:
sWidth;center:
{yes|no|1|0|on|off};dialogHide:
{yes|no|1|0|on|off};edge:
{sunken|raised};help:
{yes|no|1|0|on|off};resizable:
{yes|no|1|0|on|off};scroll:
{yes|no|1|0|on|off};status:
{yes|no|1|0|on|off};unadorned:
{yes|no|1|0|on|off};*)
showModelessDialog(sURL[,vArguments][,sFeatures])
//打开一个非模式对话框
//vArgument=需要向新开模式对话框传递的参数
//sFeatures=(*dialogHeight:
sHeight;dialogLeft:
sXPos;dialogTop:
sYPos;dialogWidth:
sWidth;center:
{yes|no|1|0|on|off};dialogHide:
{yes|no|1|0|on|off};edge:
{sunken|raised};help:
{yes|no|1|0|on|off};resizable:
{yes|no|1|0|on|off};scroll:
{yes