2007-06-03
上传老代码:ASP同学录源码
简介:
语言:Javascript(完全抛弃了VBScript)
数据库:Access2000以上
特点:ASP->XML + XLST->HTML
对DB访问做了简单封装,全部使用Commond来进行数据操作,规避注入侵害。
其它:
1、由于JS操作二进制很困难,所以对图片的支持不是很好,上传个人相片时,有可能程序无法识别实际的图片高度,宽度,以致上传失败。
2、由于纯粹是个人玩玩的,虽然当前自己在用,但后台管理依然没做,功能很不完善,仅供学习或继续开发用。
下载地址:http://download.csdn.net/source/188952
登录帐号:97-696 密码:jsj02
语言:Javascript(完全抛弃了VBScript)
数据库:Access2000以上
特点:ASP->XML + XLST->HTML
对DB访问做了简单封装,全部使用Commond来进行数据操作,规避注入侵害。
其它:
1、由于JS操作二进制很困难,所以对图片的支持不是很好,上传个人相片时,有可能程序无法识别实际的图片高度,宽度,以致上传失败。
2、由于纯粹是个人玩玩的,虽然当前自己在用,但后台管理依然没做,功能很不完善,仅供学习或继续开发用。
下载地址:http://download.csdn.net/source/188952
登录帐号:97-696 密码:jsj02
Labels: Asp, Javascript, XML, XSLT
2007-04-01
做了个特殊字符查看网页
今天完成了特殊字符查看网页,并上传到了googlepage上:http://lingsmm.googlepages.com/char.html
显示的内容主要有从MSDN中来的三份特殊字符表,以及从EXCEL的插入字符中选取的中文特殊字符,另外,若选择“User Defined Font“,则可以对扩展ASCII (0~255) 的字符选择显示字体(也可以手工输入其它字体),如常用的Webdings字体。但遗憾的是,在FF2.0.0.1中测试发现,使用style.fontFamily来指定Webdings字体,无法正常显示特殊符号,所以只好使用已经过时的<font face="Webdings">来进行设置。由于此标签在XHTML1.0中,已经被废弃,所以不能在网页头上加 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 否则不能正常显示特殊字符。按我猜想,FF之所以不支持,可能是由于unicode中,已经或将要包含这些符号吧。
由于要包含中文的一些特殊字符,所以网页的字符集,采用了unicode,可能有些字符编码,甚至已经超出了utf-8字符集(没有确认过)
在这个网页的制作过程中,为了同时支持IE6与FF2,写Javascript颇费工夫,不断的冒出问题,做得很不顺利,还好,终于完成了:-)
另外,从网上看到说用CSS,也能实现圆角矩形,不禁试用了一下,感觉不错。
显示的内容主要有从MSDN中来的三份特殊字符表,以及从EXCEL的插入字符中选取的中文特殊字符,另外,若选择“User Defined Font“,则可以对扩展ASCII (0~255) 的字符选择显示字体(也可以手工输入其它字体),如常用的Webdings字体。但遗憾的是,在FF2.0.0.1中测试发现,使用style.fontFamily来指定Webdings字体,无法正常显示特殊符号,所以只好使用已经过时的<font face="Webdings">来进行设置。由于此标签在XHTML1.0中,已经被废弃,所以不能在网页头上加 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 否则不能正常显示特殊字符。按我猜想,FF之所以不支持,可能是由于unicode中,已经或将要包含这些符号吧。
由于要包含中文的一些特殊字符,所以网页的字符集,采用了unicode,可能有些字符编码,甚至已经超出了utf-8字符集(没有确认过)
在这个网页的制作过程中,为了同时支持IE6与FF2,写Javascript颇费工夫,不断的冒出问题,做得很不顺利,还好,终于完成了:-)
另外,从网上看到说用CSS,也能实现圆角矩形,不禁试用了一下,感觉不错。
Labels: Javascript, Web
2007-03-25
JavaScript 调试器 firefox venkman
2007-03-24
一览画面控制用JS代码
代码:
var ie = (document.all &&amp;amp;amp; typeof(ActiveXObject) != "undefined");
var _className = ie ? "className" : "class";
function showHide(objID)
{
var obj = document.getElementById(objID);
if (obj)
{
obj.style.display = obj.style.display=="none" ? "" : "none";
}
}
function clearInput(objID)
{
if (!confirm("Are you sure?"))
{
return;
}
var obj = document.getElementById(objID);
if (obj)
{
var inputList = obj.getElementsByTagName("INPUT");
if (inputList)
{
for(var i=0; i
{
if (inputList[i].getAttribute("TYPE")=="text")
{
inputList[i].value = "";
}
}
}
}
}
function selectCheckbox(tableID, value)
{
var table = document.getElementById(tableID);
if (table)
{
var inputList = table.getElementsByTagName("INPUT");
if (inputList)
{
for(var i=0; i
{
if (inputList[i].getAttribute("TYPE")=="checkbox")
{
if (inputList[i].checked != value)
{
inputList[i].checked = value;
checkboxClick(inputList[i]);
}
}
}
}
}
}
function deleteConfirm(tableID)
{
var isSelected = false;
var table = document.getElementById(tableID);
if (table)
{
var inputList = table.getElementsByTagName("INPUT");
if (inputList)
{
for(var i=0; i
{
if (inputList[i].getAttribute("TYPE")=="checkbox")
{
if (inputList[i].checked)
{
isSelected = true;
break;
}
}
}
}
}
if (isSelected)
{
return confirm("Are you sure?\r\nThat will delete all the selected rows.");
}
else
{
alert("No rows selected.");
return false;
}
}
function checkboxClick(checkbox)
{
var tr = checkbox.parentNode.parentNode;
if (checkbox.checked)
{
checkbox.setAttribute("prevclass", tr.getAttribute(_className));
tr.setAttribute(_className, "Checked");
}
else
{
tr.setAttribute(_className, checkbox.getAttribute("prevclass"));
}
}
Labels: Javascript
Subscribe to Posts [Atom]