-
xhtml页面中用什么来替换marquee标签
[网页编程]post by 寒川 / 2010-3-29 19:59 Monday众所周知,w3c从来就没承认marquee标签,当然,w3c不承认并不是说marquee标签不能使用。虽然marquee是微软的产物,但是众多浏览器都支持它,而且很多html新手也对marquee喜欢有佳。将marquee放到页面中也无可厚非,但是当页面提交给w3c验证的时候很明显是不受欢迎的,看着心里总有个疙瘩。如何能在xhtml标准页面中出现移动字体呢?
方法如下:
1、建一个js文件,命名为marquee.js,代码如下:
function getElementsByClass(searchClass,tagName) {
var classElements = new Array();
if ( tagName == null )
tagName = '*';
var els = document.getElementsByTagName(tagName);
var elsLen = els.length;
var pattern = new RegExp("(^|\s)"+searchClass+"(\s|$)");
for (i = 0, j = 0; i < elsLen; i++) {
if ( pattern.test(els[i].className) ) {
classElements[j] = els[i];
j++;
}
}
return classElements;
}
function ccMarquee(className){
var a=getElementsByClass(className);
for (i = 0; i < a.length; i++) {
a[i].innerHTML="<marquee direction='up' width='264' height='120' scrollamount='2' onmouseover='javascript:this.stop();' onmouseout='javascript:this.start();'>"+ a[i].innerHTML+"</marquee>";
}
}window.onload = function () {
ccMarquee("ccMarquee");
}
2、在欲使用marquee的页面head中调用js,如下:
<script type="text/javascript" src="marquee.js"></script>
3、在要marquee的页面的div中加入class="ccMarquee",如下:
<div class="ccMarquee">
这儿是向上移动的文字。
</div>
现在页面再给w3c验证,看看是不是通过了呢?呵呵。。 -
这只是广告
[互联网事]post by 寒川 / 2010-3-29 18:44 Monday
这广告也太有才了。 -
php检查数组中是否含有指定字符
[网页编程]post by 寒川 / 2010-3-28 22:37 Sundayin_array()函数用法是从w3school上学来的,感觉还不错,php真的很强大。
我的例子如下,用于过滤IP:
<?php
$ips = array("127.0.0.1", "192.168.1.1");//此数组也可从数据库或其他地方获得。
if (in_array($_SERVER["REMOTE_ADDR"], $ips, true))
{
echo '来自IP为"'.$_SERVER["REMOTE_ADDR"].'"的朋友,您是被禁言者。';
}
else {
echo '来自IP为"'.$_SERVER["REMOTE_ADDR"].'"的朋友,您是自由发言者。';
}
?>
-
简单而全面的sql查询教程(一)
[网页编程]post by 寒川 / 2010-3-21 10:09 Sunday说是全面,实际上肯定是不够全面的,不过以后会陆续更新,给新手更是给自己。下列查询教程基于如下数据结构中:
表1:table1
t1_id:自动编号
t1_content1:text,内容1
t1_content2:text,内容2
表2:table2
t2_id:自动编号
t2_content1:text,内容1
t2_content2:text,内容2
表3:table3
t3_id:自动编号
t3_content1:text,内容1
t3_content2:text,内容2
一、简单查询:
1、查询表1中所有字段:
SELECT * FROM table1;
2、查询表1中t1_id字段的所有记录:
SELECT t1_id FROM table1;
二、条件查询
1、查询表1中所有记录,并t1_id降序、升序排列:
SELECT * FROM table1 ORDER BY t1_id DESC;
其中DESC改为ASC时为升序排列。
2、条件查询表1中t1_id记录等于2的所有字段的记录:
SELECT * FROM table1 where t1_id=1;
3、查询表1中t1_id某一范围(100~200)内的记录:
SELECT * FROM table1 where t1_id BETWEEN 100 AND 200;
4、查询前查询表1中所有字段n(n为正整数)条记录:
SELECT TOP n * FROM table1;
-
写作
[点滴心情]post by 寒川 / 2010-3-20 10:25 Saturday写难;
写作更难;
从无到有地写作更更难;
从无到有且开拓创新地写作更更更难。 -
写个bat实现定时windows xp自动关机
[计算机]post by 寒川 / 2010-3-18 14:39 Thursday原理很简单,核心就是采用windows xp的shutdown关机命令,通过传递时间参数达到自动关机的目的。具体代码如下:
@echo off
title 关机命令-http://huikon.cn
cls
echo -----------------------------------------
echo ☆ .·°∴° ★·°∴°∴°.☆°★°∴°
echo °∴ 那怕星际无垠 ☆° .·★°∴°.°°
echo ∴°.°★ .·°∴°.°∴°.★☆° .·
echo °.☆° 我也要追到你.★· °.°°.★
echo .·°∴★°.°∴°.☆° .·°∴°.°
echo .·°∴°★.并永远爱你.°∴·°°∴☆°
echo ☆ .·°∴° ☆..·°∴★°∴°·°∴°
echo ∴°★.☆° .☆..·°★http:huikon.cn
echo -----------------------------------------
echo 现在时刻:%date% %time%
echo -----------------------------------------
color 0a
echo 帮助说明:"g"自动关机、"q"取消自动关机、"exit"退出。
echo .
echo .
echo .
set /p cmd=请输操作命令:
if "%cmd%" equ "g" goto g
if "%cmd%" equ "q" goto q
if "%cmd%" equ "exit" goto exit:g
set /p gtime=请输延迟自动关机时间(分钟):
set /a gt=%gtime%*60
shutdown.exe -s -t %gt%
pause
goto end:q
shutdown.exe -a
pause
goto end:exit
exit
goto end -
google太小气了
[互联网事]post by 寒川 / 2010-3-17 17:17 Wednesday
寒窗轩-谢燕伟的博客
- 关注互联网事,学习网络编程,秀计算机系统,书写心情故事。
友情提示:
