var position = 0;
function scrollit()
{
if (position != 640 ){
position++;
scroll(0,position);
clearTimeout(timer);
var timer=setTimeout("scrollit()",25);
timer;
}
}
<!--
function shake(n)
{
if (window.top.moveBy)
{for (i = 10; i > 0; i--)
{for (j = n; j > 0; j--)
{window.top.moveBy(0,i);
window.top.moveBy(i,0);
window.top.moveBy(0,-i);
window.top.moveBy(-i,0);
}
}
}
}
//-->作者: hahazei 时间: 2009-4-13 21:58
37,Q:一个用 JavaScript 实现的简陋的计算器:
A:全部代码如下:
<!--
function compute(obj)
{obj.expr.value = eval(obj.expr.value)}
var one = ''1''
var two = ''2''
var three = ''3''
var four = ''4''
var five = ''5''
var six = ''6''
var seven = ''7''
var eight = ''8''
var nine = ''9''
var zero = ''0''
var plus = ''+''
var minus = ''-''
var multiply = ''*''
var divide = ''/''
var decimal = ''.''
function enter(obj, string)
{obj.expr.value += string}
function clear(obj, string)
{obj.expr.value = ''''}
//-->
<!-- 这段脚本放在链接的后面
function flashit()
{
if (!document.all) return
if (link1.style.color=="green")
link1.style.color="red"
else
link1.style.color="green"
}
setInterval("flashit()", 400)
//-->
40,Q:在网页中添加“添加到收藏夹”“设为首页”功能(似乎只能在 IE5.0 以上版本使用?):
A:添加到收藏夹:〈a href="javascript:window.external.addFavorite(''http://链接'',''说明'');"〉添加到收藏夹〈/a〉
设为首页:〈a href=# onclick=this.style.behavior=''url(#default#homepage)'';this.setHomePage(''http://链接'');〉设为首页〈/a〉
41,Q:定制浏览器地址栏前的小图标:
A:在网页的〈head〉〈/head〉间加入以下语句:〈link rel="shortcuticon" href="http://…/icon.ico"〉即可。其中 icon.ico 为 16x16 的图标文件,颜色不要超过 16 色。
42,Q:给超链接、表单、表格等网页元素加上动态说明:
A:网页中的图片可以用〈img alt="说明"〉 加上注释,其它元素页可以加上注释说明,方法是用 title 属性。如:
〈a href="" title="说明"〉;〈input title="说明"〉;〈table title="说明"〉…〈/table〉
43,Q:用曾叠式样式表(css)定制按钮的鼠标形状(cursor):
A:,这样,当鼠标移到按钮上时,会变成一个“手”形,和移到超级链接上一样。cursor 后的参数很多,列在下边:
hand 手型
crosshair 十字型
text 移动到文本上的那种效果(I 形)
wait 等待的那种效果(沙漏)
default 默认效果
help 问号
e-size 向右的箭头
ne-resize 向右上的箭头
n-resize 向上的箭头
nw-resize 向左上的箭头
w-resize 向左的箭头
sw-resize 向左下的箭头
s-resize 向下的箭头
se-resize 向右下的箭头
auto 由系统自动给出效果
44,Q:在网页页面上显示 html 代码:
A:要在 html 代码中放置 html 文本显然是不行的,因为你放在 html 中的 html 文本会相互混淆起来,产生严重的错误。如果 html 文本很少,可以将其中的〈 〉用全角的〈 〉代替;如果文本很长,将它门放在标签〈xmp〉〈/xmp〉中,这是专门用来显示 html 文本的标签。与此相关的一个问题是:有时从网页上“挖”下来的 html 代码,放在 html 文件中浏览时,显示的全是 html 代码,就是因为他们制做网页时将标签的大于号、小于号用全角的〈、〉代替了。
45,Q:加速网页加载的技巧:
A:当浏览者停留在一个网站的主页上时,其它页面的下载是停止的,这样时间就白白浪费了。我们可以将主页分成两个帧,一个帧显示主页,将另一个帧隐藏后“偷偷”地下载其它页面,在硬盘里缓存起来。这样,当浏览者浏览到别的页面时,浏览器就是从硬盘里调用数据了。
46,Q:让网页的背景图片动起来(Vbscript):
A:
dim c,numgc
c=-100000
numgc=document.body.sourceIndex
sub SF
c=c+2
Document.all(numgc).style.BackgroundPosition="0 " & c
id=SetTimeOut("SF",64,"VBScript")
end sub
SF
那么,如果你做主页时假设网站的主文件为 index.html,而上传主页时发现网站的主文件为 index.htm 时怎么办呢? …… “To be,or not to be,this is a question.”
50,Q:在网页中实现下拉弹出菜单:
A:下拉弹出菜单用 Javascript 构造,原代码及效果见演示。作者: hahazei 时间: 2009-4-13 21:59
51,Q:为什么用 FrontPage 做的网页在有的网站上显示不正常?
A:如果用 FrontPage 做的网页使用了 FrontPage 扩展特性,且放在了用 Unix、Linux 建立的网站上,就会显示不正常,丢失一些特性。因为 FrontPage 扩展特性是基于 Windows 系列操作系统的。避免办法就是……“因噎废食”了。
52,Q:让 IE 浏览器的标题条文字动起来?
A:在网页的 之间加入以下 VbScript 脚本即可:
msg="十万个为什么-计算机应用技巧大全"
l=len(msg)
i=l-3
sub movetitle()
title=right(msg,l-i)+left(msg,i)
top.document.title=title
i=(i+1) mod l
end sub
speed = 10 ''毫秒
a=setInterval("movetitle()",speed)
function dosubmit()
{window.open(''first.php?var1=''+window.form1.var1.value+''&var2=''+window.form1.var2.value);
window.open(''second.php?var1=''+window.form1.var1.value+''&var2=''+window.form1.var2.value);
return false;
}
72,Q:IE5.x 快捷操作技法大放送
A:
(一)、打印操作技巧
1、要打印文档,用户可以将 Internet 快捷方式拖动到桌面的打印机图标上;
2、要迅速打印 Web 页的某个框架,可右单击该框架,然后单击“打印”选项;
3、用户可以打印出与 Web 页相连的所有链接的列表。在“打印”对话框中,单击“打印链接列表”;
4、用户可以打印指定 Web 页上所链接的所有文档。在“打印”对话框中,单击“打印所有链接的文档”;
5、要打印当前页或活动框架,请按 Ctrl+ P组合键。
(二)、地址栏操作技巧
1、要显示用户在地址栏中键入过的 Internet 地址,请按 F4键;
2、在地址栏中,按 Ctrl+ ← 组合键,就可以让光标以地址部分为单位迅速向后移动;
3、在地址栏中,按 Ctrl+ → 组合键,就可以让光标以地址部分为单位迅速向前移动;
4、用户可以在地址栏中键入收藏页的友好名称,然后在出现的自动完成列表中选择网页名称;
5、要从地址栏中搜索,可在某单词或词语之前键入go, find,或?,然后按 Enter 键;
6、按 Alt + D组合键,可以将光标移到地址栏中。
7、 用户可以在地址栏中键入某个单词,然后按 Ctrl+ Enter 组合键,可在单词的两端自动添加 http://www. 和 .com。
(三)、工具菜单操作技巧
1、要将主页更改为用户当前打开的网页,可单击“工具”菜单,单击“Internet 选项”,然后单击“使用当前页”按钮;
2、若要通过删除临时文件来释放硬盘空间,则单击“工具”菜单,单击“Internet选项”,然后单击“删除文件”按钮;
3、要更改 Web 页上链接的颜色,请单击“工具”菜单,单击“Internet选项”,然后单击“颜色”按钮;
4、单击“工具”菜单,然后单击“Windows Update”,可以安装其他 Internet Explorer 组件;
5、要调整存放 Internet 临时文件的硬盘空间,请单击“工具”菜单,单击“Internet选项”,然后单击“设置”按钮。
(四)、收藏夹操作技巧
1、单击“收藏”菜单,然后单击“整理收藏夹”,可以将文件夹添加到收藏夹列表中;
2、右键单击“收藏夹”或链接列表中的某快捷方式,然后单击“删除”,可以将其删除;
3、要更改收藏站点的脱机属性,可右键单击收藏列表中的项目,然后单击“属性”;
4、要筛选用户的计算机可以显示哪些 Web 站点,请单击“工具”菜单,单击“Internet 选项”,单击“内容”选项卡,然后单击“启用”。
(五)、窗口操作技巧
1、按 F11 可以在 Internet Explorer 常规大小窗口和全屏幕模式之间切换;
2、按 Ctrl+W 可以关闭当前窗口;
3、按 Ctrl+N 可以新建窗口。
(六)、Web 操作技巧
1、在某页上单击右键,然后单击“创建快捷方式”,就可以迅速创建该 Web 页的快捷方式并放在桌面上;
2、要查看某 Web 页是如何编码的,可在该页上单击右键,然后单击“查看源文件”,即可获得某Web页的源编码;
3、要放大或缩小 Web 页上的文字,单击“查看”菜单,然后单击“文字大小”。按 F5键刷新屏幕;
4、要迅速将 Web 页保存到用户的收藏夹列表,请按 Ctrl+D组合键;
5、单击“文件”菜单,指向“发送”,然后单击“电子邮件页面”,可以在电子邮件中发送 Web 页;
6、Web 图片和背景可以做成美妙的桌面墙纸,只要右键单击用户想要的图片,然后单击“设置为墙纸;
7、要保存网页或图片而不将其打开,请右键单击用户想要的链接,然后单击“目标另存为”;
8、要迅速加载 Web 页,请单击“工具”菜单,单击“Internet选项”,再单击“高级”选项卡,然后关闭声音和图片;
9、要查看会话过程中用户所键入的所有 Internet 地址链接,请单击地址栏右端的小向下箭头;
10、用户可以为每个 Web 站点设置不同的安全级别,单击“工具”菜单,单击“Internet选项”,然后单击“安全”选项卡;
11、要在 Web 页上搜索某单词或词组,请按 Ctrl+ F组合键,打开“查找”对话框;
12、单击工具栏上的“历史”按钮,可以看到用户最近访问过的 Web 站点的列表;
13、如果用户想了解如何使用 World Wide Web,请单击“帮助”菜单,然后单击“教程”;
14、在某Web页上单击右键,然后单击“创建快捷方式”,就可以迅速创建该 Web 页的快捷方式并放在桌面上;
15、按 F5 键刷新,可以保证用户正查看的 Web 页包含最新的内容;
16、如果用户使用的电子邮件程序是 Microsoft Outlook 或 Outlook Express,那么用户就可以将 Internet 快捷方式拖动到电子邮件中;
17、将指向 Web 页的快捷方式拖动到链接栏中,可以只单击一次就打开用户经常访问的 Web 页;
18、要停止下载网页,请按 Esc 键;
19、要取消 Web 页链接中的下划线,请单击“工具”菜单,单击“Internet选项”,然后单击“高级”选项卡。
73,Q:制作网页的目录式导航菜单
A:
(一)、把如下代码加入区域中
<!--
function out()
{
if(window.event.toElement.id!="menu" && window.event.toElement.id!="link")
menu.style.visibility="hidden";
}
function out1()
{
if(window.event.toElement.id!="menu1" && window.event.toElement.id!="link")
menu1.style.visibility="hidden";
}
//-->