xhtml页面中用什么来替换marquee标签

2010-3-29 寒川 网页编程

众所周知,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验证,看看是不是通过了呢?呵呵。。

标签: html 脚本 编程 w3c

评论(3) 浏览(9701)

这只是广告

2010-3-29 寒川 互联网事


这广告也太有才了。

标签: 互联网 搞笑 广告

评论(3) 浏览(5823)

php检查数组中是否含有指定字符

2010-3-28 寒川 网页编程

in_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"].'"的朋友,您是自由发言者。';
}
?>

标签: php 脚本 编程

评论(0) 浏览(7367)

简单而全面的sql查询教程(一)

2010-3-21 寒川 网页编程

说是全面,实际上肯定是不够全面的,不过以后会陆续更新,给新手更是给自己。下列查询教程基于如下数据结构中:
表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;

标签: 编程 计算机 学习 sql

评论(0) 浏览(7467)

写作

2010-3-20 寒川 点滴心情

写难;
写作更难;
从无到有地写作更更难;
从无到有且开拓创新地写作更更更难。

标签: 心情 无聊

评论(0) 浏览(5794)

写个bat实现定时windows xp自动关机

2010-3-18 寒川 计算机

原理很简单,核心就是采用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

标签: 编程 计算机 命令 bat

评论(4) 浏览(11149)

google太小气了

2010-3-17 寒川 互联网事

今天用google site了一下自己的博客地址,发现收录一下降到了100篇,郁闷ing,昨天还一千多呢。原先百度没收录那会儿,google收录还好好的,难道google这么小气,百度来了就想开溜?

标签: google 搜索 百度

评论(6) 浏览(7341)

Powered by emlog 蜀ICP备12030225号

川公网安备 51042102000001号

sitemap