|
主题: JS高手请进,一个简单到极点问题!
|
 伊不能静
职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2001/10/5 16:30:08
|
#12001/11/8 10:26:30
我想这样: 比如有一个特效,它必须在head中添加一段,同时在body也要添加一部分。由于经常要改动,我每一个页面都有,所以改动是很麻烦。
这段代码是这样的: head中:
加入body的:
我想从外部调用。可是我不知怎么写这个外部js。请高手一定教我,谢谢!
编辑历史:[这消息被5D大叔编辑过(编辑时间2001-11-09 15:51:49)]
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:1.0
发贴:343
注册:2001/11/7 20:32:29
|
#22001/11/9 1:07:38
把那个样式表单独做成一个文件,把js也单独写成一个文件,扩展名是.js ,然后再需要的页面引用就可以了 引用样式表:在head之间加上 引用js脚本:在需要的位置加上
编辑历史:[这消息被wincheer编辑过(编辑时间2001-11-09 01:08:37)]
|
 伊不能静
职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2001/10/5 16:30:08
|
#32001/11/9 8:36:43
可是你可以教我怎么写这个样式表、js脚本吗?谢谢你!
|
 helmet
职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
|
#42001/11/9 9:10:43
你可以新建一个文件,取名叫123.js, 然后把你页面上的中的内容全部移到123.js中, 然后在你的页面上加:,这样就行了。 注意:123.js中不能有。
123.css也一样: 将里的内容挪进去,然后你的主页里加上 , 也是注意在123.css文件里不能加。
|
 伊不能静
职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2001/10/5 16:30:08
|
#52001/11/9 10:41:23
可是不行啊,一点效果都没有。 我是这样写的: js: document.write(' if (document.all && window.print) { ie5menu.className = menuskin; document.oncontextmenu = showmenuie5; document.body.onclick = hidemenuie5; document.onselectstart = showmenuie5; } ');
css: .skin1 { BACKGROUND-COLOR: #8080ff; BORDER-BOTTOM: buttonhighlight 1px outset; BORDER-LEFT: buttonhighlight 1px outset; BORDER-RIGHT: buttonhighlight 1px outset; BORDER-TOP: buttonhighlight 1px outset;FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; POSITION: absolute; TEXT-ALIGN: left; VISIBILITY: hidden; WIDTH: 120px} .menuitems { BACKGROUND-COLOR: #8080ff; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FACE: 宋体 ; color: #ffffff; cursor: default; width: 100px; padding-right: 2px; padding-left: 2px} a:link { font-size: 12px; font-weight: normal; text-decoration: none}
然后再分别引用。 请帮忙!谢谢!
编辑历史:[这消息被5D大叔编辑过(编辑时间2001-11-09 15:52:01)]
|
 helmet
职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
|
#62001/11/9 12:16:22
伊不能静在上个帖子中说 引用: 可是不行啊,一点效果都没有。 我是这样写的: js: document.write(' if (document.all && window.print) { ie5menu.className = menuskin; document.oncontextmenu = showmenuie5; document.body.onclick = hidemenuie5; document.onselectstart = showmenuie5; } ');
那几个DIV不应该写在.js里。 .js里应全都是javscript的内容。 再改改。 .css没问题了吧?
编辑历史:[这消息被deathcult编辑过(编辑时间2001-11-09 12:19:21)]
|
 伊不能静
职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2001/10/5 16:30:08
|
#72001/11/9 12:53:39
有问题…… DIV不应该写在.js里?那怎么写……
|
 helmet
职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
|
#82001/11/10 11:51:43
凡是能加在里的内容都写在.js里,
凡是html里的内容,不能写在.js里。
|
 伊不能静
职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2001/10/5 16:30:08
|
#92001/11/10 14:23:18
你可不可以具体写出来看看,正等着用呢,急! 拜托!
|
 PanPan_5d
职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2001/11/11 16:55:28
|
#102001/11/11 16:59:11
把以下内容写进.js文件中。(//代码从下一行开始)
function flash() { window.status=""; setTimeout("flash();",1); } flash(); if (document.all && window.print) { ie5menu.className = menuskin; document.oncontextmenu = showmenuie5; document.body.onclick = hidemenuie5; document.onselectstart = showmenuie5; }
(//从上一行结束)然后在和之间加上如下代码: (假设你所保存的.js文件叫a.js)(//代码从下一行开始)
(//代码从上一行结束)
编辑历史:[这消息被PanPan编辑过(编辑时间2001-11-11 17:00:10)]
愚蠢的人是不需要生存在世界上的,所以我已经死过很多次了。
|
 darkvn
职务:普通成员
等级:1
金币:1.0
发贴:222
注册:2001/11/12 18:23:41
|
#112001/11/13 19:28:02
if (document.all && window.print) check IE5??
|
 Bratwa S
职务:普通成员
等级:4
金币:2.3
发贴:1509
注册:2001/10/15 3:10:50
|
#122001/11/14 0:23:34
deathcult在上个帖子中说 引用: 凡是能加在里的内容都写在.js里,
凡是html里的内容,不能写在.js里。
兄弟。这个怎么不行??
|
 cloudsea
职务:普通成员
等级:2
金币:1.0
发贴:442
注册:2001/11/4 1:05:44
|
#132001/11/14 1:01:49
楼上的老兄,你把第一行和最后一行去掉试试? .js 文件应不包含
|
 Bratwa S
职务:普通成员
等级:4
金币:2.3
发贴:1509
注册:2001/10/15 3:10:50
|
#142001/11/14 2:02:32
试过了,不行!
|
 darkvn
职务:普通成员
等级:1
金币:1.0
发贴:222
注册:2001/11/12 18:23:41
|
#152001/11/14 3:51:09
迷失世界在上个帖子中说 引用: 试过了,不行!
怎么不行的?有什么错误提示或现象? 你不说出来大家怎么帮你啊?
|