懂得放弃,才会有新的收获!

javascript 版 hashtable

By weisnet On 2009-05-04 At 20:32 View:372
JavaScript
//hashtable Javascript版
// Power by gloot
// QQ:345268267
//////////////////////
function hashtable(){
       this.items = {}
}
var ht = new hashtable();
hashtable.prototype.Add = function(key,value) {
      if (typeof(key) == "undefined")
....

javascript 表单验证 类

By weisnet On 2009-05-04 At 20:30 View:330
//onfocusFunc 验证脚本 .js文件
//Power By gloot
//QQ: 345268267
///////////////////////////////////////
XML/HTML
<script language="javascript" type="text/javascript">var WebCheck = new onfocusFunc();</script>
<div id="Mainbody">
<div class="Mainbody_line">
     <div class="liLeft">
....

当setTimeOut方法调用函数的参数为对象类型时出错.

By weisnet On 2009-05-04 At 20:27 View:316
我们有时候在编写javascript方法时,有时还需要调用方法自身, 如setTimeout
当方法的参数是一个ID时,你在自调用过程,发生错误的情况,如:
<span id='showInfo' onclick='func(this)' >点击显示</span>
 
function func(obj)
{
     setTimeout("func(obj)",1000);
}
 
会出现obj未定的错误
或:
function func(obj)
{
....

javascript window的event 事件

By weisnet On 2009-05-04 At 20:25 View:326
假设要使用一个input button的事件
<input type='button' id='btna' onclick='func()' value='测试' />
 
function func()
{
     //返回input的ID
     var putID = window.event.srcElement.id;
     alert(putID);
}
 
但是这样写在firefox上错误的.
 
在firefox要这样写
....

div ,li 的高度 height 无法正常设定问题.

By weisnet On 2009-05-04 At 20:23 View:354
<li class="splitli"> &nbsp; </li>
 <divclass="splitli"> &nbsp; </div>
 
在IE中 设置标记 的height, 如果height小于 15px. 比如说6px,
是无法正常6px那样height的情况的.
 
解决方法: overflow:hidden
 
.splitli {width:708px;height:auto;float:left;background:#f2f2f2;line-height:7px;font-size:7px;overflow:hidden;}
 
....

firefox下使用insertAdjacentHTML,insertAdjacentText

By weisnet On 2009-05-04 At 20:21 View:295
只需在js代码里加入以下的语句:
 
if(typeof HTMLElement!="undefined" && !HTMLElement.prototype.insertAdjacentElement)
{
     HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode)
     {
        switch (where)
        {
....

超链接里面的event事件

By weisnet On 2009-05-04 At 20:20 View:242
今天发现一个问题:
<a href='javascript:javaFunc(cc,this)'>链接名称</a>
<a href='#' onclick='javascript:javaFunc(cc,this)'>链接名称</a>
 
其中第一种写法 this 的event是不存在的 null。
但是第二种写法 this是有event事件的 (event只有在onclick,onmouseover,onmouseout才有值).
 
....

关于 href='#' 跳动到顶部的问题!

By weisnet On 2009-05-04 At 20:19 View:281
超链接书写格式是这样的: <a href=''>链接名称</a>
回到顶部的写法是这样子的: <a href='#'>TOP</a>.
 
但我们有时候要在 超链接 里面调用 javascript 方法.
有时候的写法是这样: <a href='#' onclick="javafunc()">名称</a>,如果这里超链接所处位置时,滚动条(Scrollbar)不在顶部。
那么点击完这个链接后,屏幕会跳到顶那地方,这样会让人感觉很不舒服。
 
....

ubb转html,html转ubb

By weisnet On 2009-05-04 At 20:18 View:248
试例:[Popid=25]观点[/Popid] 转成 <a href='javascript:ShowView(25)' style='text-decoration:underline;'>观点</a>
 
UBB转HTML:
string Cont = "[Popid=25]观点[/Popid]";
Regex rg=new Regex(@"\[Popid\=([0-9]+)\](.+)\[\/Popid\]",RegexOptions.IgnoreCase);
....

Request.Form('content1')与content1.value

By weisnet On 2009-05-04 At 20:17 View:201
我们在用网页编辑器,如eWebEditor发布文章的时候(eWebEditor旁边有ID为content1的textarea),如果把content1设为 runat="server",使得content1.value在.cs文件中可用.
提交内容时:Request.Form('content1') 与 content1.value 值可能会不一样,
当编辑器中插入图片时,Request.Form('content1')的值包含标记(<img src...>)符号的.
 
....

多级关联下拉(select)菜单代码

By weisnet On 2009-05-04 At 20:14 View:281
JavaScript
///selPlace.js
////////////////////Place Database//////////////////////////
// Power By gloot Copyright!!
////////////////////////////////////////////////////////////
var PlaceCtl = function() {}
PlaceCtl.prototype.Place = {
    qz: {
        Name:"泉州",
....

Ajax的小方法(Version 2.1)

By weisnet On 2009-05-04 At 20:11 View:308
 
JavaScript
....

解决 Server Application Error 的方法

By weisnet On 2009-05-04 At 20:09 View:246
请检查你的MSDTC是否正常启动
(请到服务里面去看)
如果没有启动,请启动它
注意他的依赖关系 Remote Procedure Call (RPC) Locator要启用它
然后到组件服务那边去看一下,看是否可以打开(管理工具-组件服务-计算机) 如果能打开,就表示正常启动了
然后搞一下IIS同步密码
首先打一下c:\inetPub\adminScripts找到 adsutil.vbs
用记事本打开,找到
If (Attribute = True) Then
....

WinXP“添加删除WIndows组件”中没有IIS也能安装

By weisnet On 2009-05-04 At 20:08 View:191
WinXP“添加删除WIndows组件”中没有IIS也能安装
按下面的方法解决问题:
在运行中输入"c:\windows\inf\sysoc.inf",系统会自动使用记事本打开sysoc.inf这个文件。在sysoc.inf中找到"[Components]"这一段,并继续找到类似"iis=iis.dll,OcEntry,iis.inf,hide,7"的一行字,把这一行替换为"iis=iis.dll,OcEntry,iis.inf,,7"。之后保存并关闭。(如果你怕改错,先把C:\WINDOWS\INF\SYSOC.INF做一份备份)
....

Firefox 下不能用window.showModalDialog的解决办法

By weisnet On 2009-05-04 At 20:06 View:314
那就是用window.open
在FF写法是这样的 window.open ('exam.html',null,'width=34,height=45,modal=yes'); modal = yes要写;
那怎么返回值呢?
exam.html页面内,取得要返回的值时,写个方法就可以. (此可方法写在window.close()后面,)
假如这个方法叫 setValue;  主窗口要接收的控件假设为文本框(input,ID为 idBox)
function setValue(rv) //rv返回值
{
....

.net1.1 在firefox 上传文件的特殊情况

By weisnet On 2009-05-04 At 20:04 View:189
我们通常在IE上测试我们上传文件(图片等)的情况,在FF上做.net 的测试可能相对来说少一些,
比如这个上传文件的 <input type='file' ID='upIMG' /> (*^_^*);
在IE上这个upIMG.PostedFile.FileName是绝对路径的 (eg: c:\sfsls\img.gif);
但在FF上却只是个文件名 (img.gif);
那我们上传文件过程中,可能要做很多问题,比较检测文件是否合法,格式是否正确的问题。
....
首页 上一页 1 [2] 尾页   总共 46条记录.

Hot Posts Powered by weiseditor

  • Add to Google

Friend links