博客园  :: 首页  :: 新随笔  :: 联系 :: 管理
上一页 1 ··· 8 9 10 11 12 13 下一页

2007年12月15日

摘要: 在安装Office2003以后,有一个ActiveX控件被安装到了系统中,这个控件位于“Program Files/Microsoft Office/OFFICE11/owssupp.dll”。通过这个控件,客户端页面上的JavaScript就可以激活本地的Office软件,来实现打开、编辑Office文档。(另,Office XP应该就已经包含这个ActiveX控件了。) 首先,用Script创建一个本地的对象: openDocObj = new ActiveXObject("SharePoint.OpenDocuments.2"); // 为了兼容Office XP,可 阅读全文

posted @ 2007-12-15 16:15 codingsilence 阅读(351) 评论(0) 推荐(0)

摘要: 一般而言,在 ASP 或 ASP.Net 中透过 CreateObject 建构函数建立 Word 对象会有安全性及使用权限上的问题,因此若虚拟目录不使用整合 Windows 验证将无法存取 Word doc 檔,更不用说虚拟目录以外的目录,好比说 C:/ 根目录下的 Word 文件。底下介绍个方式,给大家参考看看:l 使用 VB6 n 建立项目,选择 ActiveX DLLn 将项目的 Name属性设定成 Ax,Class 的 Name 属性设为 Wordn 编辑程序代码如下 :n Public Function GetDocContent(strFile As String) As Str 阅读全文

posted @ 2007-12-15 14:14 codingsilence 阅读(347) 评论(0) 推荐(0)

摘要: 作为一个程序员,在完成设计后还要根据程序的情况以及用户的反映不断对程序进行改进,这样才能不断地完善自己的作品。笔者在制作完软件商务网的论坛后,发现人们总喜欢在帖子中加上各种有用的URL链接或Email地址。而笔者当初设计时没有考虑到这一点,使得这些URL链接或Email地址只能以文字的形式而并不是以超链接的形式显示,其它浏览帖子的人还必须把这些URL链接拷贝到浏览器中或把Email地址拷贝到Outlook中才能转到相应的链接地址或发送电子邮件到相应的Email地址。 发现这个问题后,笔者即着手进行解决。首先是从网上查找有关这方面的现在代码,可惜的是,在搜索引擎上反复查找也没有发现这方面的文章。 阅读全文

posted @ 2007-12-15 09:27 codingsilence 阅读(262) 评论(0) 推荐(0)

2007年11月26日

摘要: ffmpeg+mencoder环境搭建和视频处理总结ffmpeg+mencoder几乎可以完成目前基于web的播客平台任何音视频处理的操作.如果还需要添加一些什么的话,那么就是视频在线录制功能了,这个也可以用ffmpeg+fms来完成,因此一般的类似于YouTube的一些可见功能都可以在ffmpeg+mencoder+fms来做后台实现.由于fms没有实践,因此这里不描述.本文档有三部分:1)ffmpeg+mencoder环境搭建2)常见操作说明3)个人的一些使用心得1.ffmpeg+mencoder环境搭建1)概论音视频界众多的编解码协议和各个公司定义的专用格式导致目前的视频音频文件纷繁复杂 阅读全文

posted @ 2007-11-26 11:34 codingsilence 阅读(354) 评论(0) 推荐(0)

摘要: asp代码如下:<% str="D:/ffmpeg.exe" 'video="D:/a.mov" video="D:/aaa.avi" simg="D:/bbbbbb.jpg" flv="D:/3gp2.flv" 'response.write video Set WshShell = server.CreateObject("Wscript.Shell") Dim ranNum1 randomize ranNum1=int(10*rnd)+1 ' 阅读全文

posted @ 2007-11-26 11:34 codingsilence 阅读(176) 评论(0) 推荐(0)

2007年11月15日

摘要: ASP教程-ActiveX 组件 当你用 ASP 编写服务器端应用程序时,必须依靠 ActiveX 组件来强大 Web 应用程序的功能,譬如:你需要连接数据库,对数据库进行在线操作等等,本文从本篇开始将陆续给大家介绍 ASP ActiveX 组件的使用方法。 从今天开始我们将正式学习 ASP 的精华部分 --ActiveX 组件。事实上,当你用 ASP 编写服务器端应用程序时,必须依靠 ActiveX 组件来强大 Web 应用程序的功能,譬如:你需要连接数据库,对数据库进行在线操作或者对 WEB 服务器上的文件系统进行操作,亦或你需要一个 WEB 广告交换程序,所有这一切你都必须通过调用 AS 阅读全文

posted @ 2007-11-15 09:11 codingsilence 阅读(292) 评论(0) 推荐(0)

摘要: <% Server.ScriptTimeout = &HE10 '&H3CResponse.Buffer = ("S.F." = "S.F.")Dim IpSearch'建立对象Set IpSearch = New clsIpSearch' 该句建立SQL Server的IP地址库的连接,可使用默认连接,但要保证存在wry.mdbIpSearch.ConnectionString = "DRIVER={SQL Server};SERVER=hostname:UID=sa;PWD=;DATABASE= 阅读全文

posted @ 2007-11-15 09:08 codingsilence 阅读(181) 评论(0) 推荐(0)

摘要: 在后台处理数据时,前台页面同时计数显示Proess Bar使用了layer来显示用法:1。引用<script language="javascript" src="ShowProcessBar.js"></script>2。在提交Button或<A>或<span> 加扩展属性IsShowProcessBar="True"文件ShowProcessBar.js如下AddProcessbar();var bwidth=0;var swidth = document.all.waiting.c 阅读全文

posted @ 2007-11-15 09:05 codingsilence 阅读(305) 评论(0) 推荐(0)

2007年11月5日

摘要: calendar.jsfunction getNowDate(){ var nn=new Date(); year1=nn.getYear(); mon1=nn.getMonth()+1; date1=nn.getDate(); var monstr1; var datestr1 if(mon1<10) monstr1="0"+mon1; else monstr1=""+mon1; if(date1<10) datestr1="0"+date1; else datestr1=""+date1; retu 阅读全文

posted @ 2007-11-05 10:17 codingsilence 阅读(175) 评论(0) 推荐(0)

2007年10月17日

摘要: document.onclick=function(e)...{e=window.event||e;e=e.srcElement||e.target;r=e.id;if(e.className=="TabbedPanelsTabTabbedPanelsTabHoverTabbedPanelsTabSelected"&&r)...{varss="<iframename='"+r+"'frameborder='0'src='/pic/include/"+r+".asp 阅读全文

posted @ 2007-10-17 12:01 codingsilence 阅读(90) 评论(0) 推荐(0)

2007年10月16日

摘要: <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"><!--savedfromurl=(0036)http://www.bkye.com/tool/html-js.htm--><HTMLxmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>HTML与JS 阅读全文

posted @ 2007-10-16 13:38 codingsilence 阅读(218) 评论(0) 推荐(0)

摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <script type="text/javascript"> // <![CDATA[ function copy_clip(copy){ if (window.clipboardData){ window.clipboardData.setData("Text", 阅读全文

posted @ 2007-10-16 09:31 codingsilence 阅读(166) 评论(0) 推荐(0)

摘要: 大家都知道欺骗IE不出现Flash激活框的方法很简单只要在页面上面引入一个js文件,然后用js来控制flash的html代码输出即可。但是如果我们的脚本是动态加载的就会有两种情况,看以下代码 程序代码 vars=docuemnt.createElement("script"); s.src=src; docuemnt.getElementsByTagName("head")[0].appendChild(s); 程序代码 vars=docuemnt.createElement("script"); docuemnt.getElemen 阅读全文

posted @ 2007-10-16 09:30 codingsilence 阅读(131) 评论(0) 推荐(0)

摘要: //-------- //检查当前浏览器是否为Netscape //-------- functionisNetscape(){ app=navigator.appName.substring(0,1); if(app=='N')returntrue; else{returnfalse;} } //-------- //保存当前Form表单(仅适用于IE浏览器) //-------- functionformSaveCheck(fileName){ if(isNetscape()){alert("Sorry,thesefunctionisnotsupported&qu 阅读全文

posted @ 2007-10-16 09:26 codingsilence 阅读(202) 评论(0) 推荐(0)

摘要: Ajallerix : AJAX, simple, fast Web image gallery demo ; at Novell AJAX - microlink pattern tutorial : A microlink is a link that opens up content below it. Ajax BBC News RSS Reader : demo by Nigel Crawley AJAX Chat in Python with Dojo : at AquaAjax Ajax Chess : multiplayer chess Ajax examples at Ba. 阅读全文

posted @ 2007-10-16 09:06 codingsilence 阅读(103) 评论(0) 推荐(0)

摘要: 一些常用的Ajax框架很多朋友开发Ajax应用都是使用asp.net ajax框架,在.Net平台下这无疑是个很好的选择,但不同的项目有不同的需求,某些时候可能另外一些框架会更适合我们的项目.下面这些是我以前整理的一些Ajax框架,希望能对一些朋友有用.一、基于浏览器的Ajax框架1、 AjaxCall网址:http://www.ajaxify.com/run/testAjaxCaller/库文件代码比较简单,比较容易上手,并且支持脚本调试。2、 Flash JavaScript Integration Kit网址:http://weblogs.macromedia.com/flashJava 阅读全文

posted @ 2007-10-16 09:04 codingsilence 阅读(159) 评论(0) 推荐(0)

2007年10月13日

摘要: 怎样点击直接下载直接让客户端浏览器下载已知类型的文件实现点击链接直接下载文件点击后直接下载而不是将其打开写下载链接的时候,对于txt,doc,xls等文本类型的文件,点击链接时怎样才能直接下载,而不打开呢如何左键点击连接连接直接下载.txt文件网上搜到提供的方法都是用fso stream读取文件,然后通过修改http headers的办法,比较麻烦,而且效率很低。IIS里边有一项Custom HTTP Headers 的选项,可以直接在里边修改Content-disposition为 attachment即可。例子:http://www.mianbi.com/book/a2165bec-a64 阅读全文

posted @ 2007-10-13 17:07 codingsilence 阅读(519) 评论(0) 推荐(0)

摘要: 1. 对象问题 1.1 Form对象 现有问题:现有代码这获得form对象通过document.forms("formName"),这样使用在IE 能接受,MF 不能。解决方法:改用 作为下标运算。改为document.forms["formName"]备注上述的改用 作为下标运算中的formName是id而name1.2 HTML对象 现有问题:在 IE 中,HTML 对象的 ID 可以作为 document 的下属对象变量名直接使用。在 MF 中不能。document.all("itemName")或者document.all(& 阅读全文

posted @ 2007-10-13 12:44 codingsilence 阅读(113) 评论(0) 推荐(0)

摘要: call download(server.mappath("./test.jpg")) Function download(File) temp = Split(File, "/") filename = temp(UBound(temp)) Set s = CreateObject("adodb.stream") s.mode = 3 s.Type = 1 s.Open s.loadfromfile(File) data = s.Read If IsNull(data) Then response.Write "空&quo 阅读全文

posted @ 2007-10-13 12:07 codingsilence 阅读(216) 评论(0) 推荐(0)

2007年9月30日

摘要: 1.document.formName.item("itemName") 问题说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能使用document.formName.elements["elementName"].解决方法:统一使用document.formName.elements["elementName"].2.集合类对象问题说明:IE下,可 阅读全文

posted @ 2007-09-30 11:34 codingsilence 阅读(134) 评论(0) 推荐(0)

摘要: ====================================================================== 一些参考资料 http://nexgenmedia.net/evang/iemozguide/ http://www.javascriptkit.com/domref/ 通过firefox自带的工具学习的方法: 打开TOOLS -> dom inspector , 左侧选中某个控件后, 右侧可以选择 JAVASCRIPT OBJECT 通过自带工具调试javascript TOOLS -> JavaScript Console 打开所有js警 阅读全文

posted @ 2007-09-30 11:30 codingsilence 阅读(106) 评论(0) 推荐(0)

摘要: 由于需要在代码中根据实际需要动态修改onclick事件的处理程序,于是我查找了一下csdn和msdn,找到了一些方法。但是试过之后发现都不起作用。 1.使用setAttribute方法。 setAttribute("onClick","funcA(argA,argB)",0) 结果是onClick属性确实被赋予了"funcA(argA,argB)",但是却只是一个字符串,无法运行这个函数。而我把"funcA(argA,argB)"的引号去掉以后,却又没有反应了。 2.使用attachEvent方法 attachEv 阅读全文

posted @ 2007-09-30 10:48 codingsilence 阅读(232) 评论(0) 推荐(0)

2007年9月29日

摘要: setTimeout (表达式,延时时间)setTimeout(表达式,交互时间)延时时间/交互时间是以豪秒为单位的(1000ms=1s)setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次setTimeout 在执行时,它从载入后,每隔指定的时间就执行一次表达式1,基本用法: 执行一段代码: var i=0; setTimeout("i+=1;alert(i)",1000); 执行一个函数: var i=0; setTimeout(function(){i+=1;alert(i);},1000); //注意比较上面的两种方法的不同。 下面 阅读全文

posted @ 2007-09-29 09:02 codingsilence 阅读(227) 评论(0) 推荐(0)

摘要: 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncu 阅读全文

posted @ 2007-09-29 08:47 codingsilence 阅读(145) 评论(0) 推荐(0)

摘要: 网页层或菜单经常被flash盖住部分看不到,影响美观,在flash代码中加入以下代码:<param name="wmode" value="Opaque">即可解决被flash遮挡看不到图层或菜单的问题了.OBJECT代码 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#versi 阅读全文

posted @ 2007-09-29 08:44 codingsilence 阅读(114) 评论(0) 推荐(0)

摘要: <?xml version="1.0" encoding="gb2312"?><bookstore> <book genre="fantasy" ISBN="2-3631-4"> <title>Oberon's Legacy</title> <author>Corets, Eva</author> <price>5.95</price> </book></bookstore>1 阅读全文

posted @ 2007-09-29 08:42 codingsilence 阅读(133) 评论(0) 推荐(0)

摘要: 利用Javascript中每个对象(Object)的prototype属性我们可以为Javascript中的内置对象添加我们自己的方法和属性。以下我们就用这个属性来为String对象添加三个方法:Trim,LTrim,RTrim(作用和VbScript中的同名函数一样)String.prototype.Trim = function(){ return this.replace(/(^/s*)|(/s*$)/g, "");}String.prototype.LTrim = function(){ return this.replace(/(^/s*)/g, "&q 阅读全文

posted @ 2007-09-29 08:40 codingsilence 阅读(127) 评论(0) 推荐(0)

摘要: 1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。 4.不要被对象、属性、方法等词汇所迷惑;最根本的是先了解最基础知识。 5.不要放过任何一个看上去很简单的小问题--他们往往并不那么简单,或者可以引伸出很多知识点;不会举一反三你就永远学不会。 6.知道一点东西,并不能说明你会 阅读全文

posted @ 2007-09-29 08:39 codingsilence 阅读(127) 评论(0) 推荐(0)

2007年9月27日

摘要: 导读: 【IT168 技术文档】摘要:本文是正则表达式系列教程的第一篇,作者抛开深奥的概念,用最平实的写法描述了编程中的利器:正则表达式的基本语法,平时做为案头参考也很有用处,希望对广大战斗在程序领域的同仁有所帮助。 正则表达式是什么东东? 正则表达式是使用一套特殊符号模式做为表达格式的字符串,主要用处是描述和解析文本。许多程序员(甚至一些不错的高手)都无视(也不用)正则表达式,我认为这是一个耻辱,因为在解决很多问题的时候,正则表达式常常让我们有得心应手的感觉。一旦你掌握了,就会发现它能解决无数真实世界的问题。 正则表达式的工作方式就象Windows或者*nix系统里面的文件名替代符 - 你可 阅读全文

posted @ 2007-09-27 13:00 codingsilence 阅读(208) 评论(0) 推荐(0)

2007年9月24日

摘要: 关于在ASP 中简体中文和繁体中文的转换 的函数 阅读全文

posted @ 2007-09-24 08:12 codingsilence 阅读(238) 评论(0) 推荐(0)

2007年9月20日

摘要: 向上: <base href="http://image2.sina.com.cn/gm/lineage2/whz/newwh/images/fy/images/images/ifimage/"> <div id=demo style="overflow:hidden; width:128px; height:300px;"> <div id=demo1> <img src="gfjs.gif"><br><img src="bxtt.gif"> 阅读全文

posted @ 2007-09-20 16:27 codingsilence 阅读(305) 评论(0) 推荐(0)

摘要: 本文参考了以下文章: Kevin Yank的《New-Window links in a Standards-Compliant World》 《Standards-based Replacement for target="_blank" in External links》我们要在新窗口中打开链接通常的做法是在链接后面加target="_blank",我们采用过渡型的DOCTYPE(xh tml1-transitional. dtd)时没有问题,但是当我们使用严格的DOCTYPE(xhtml1-strict.dtd)时,这个方法将通不过W3C的校验, 阅读全文

posted @ 2007-09-20 11:57 codingsilence 阅读(120) 评论(0) 推荐(0)

2007年9月18日

摘要: 定义: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊? Microsoft公司为什么还要添加这个技术呢? 那么存储过程与一般的SQL语句有什么区别呢? 存储过程的优点: 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query, 阅读全文

posted @ 2007-09-18 16:38 codingsilence 阅读(285) 评论(0) 推荐(0)

摘要: <styletype="text/css">body...{height:100%;}.wc,#wc1,#wc2...{position:absolute;border-width:0px;z-index:2;left:0px;top:0px;display:none}#wc1...{width:320px;height:240px;background-color:#FFCC00;}#wc2...{width:420px;height:340px;background-color:#CCCCCC;}.wc...{z-index:1;}</style> 阅读全文

posted @ 2007-09-18 16:36 codingsilence 阅读(141) 评论(0) 推荐(0)

摘要: 1、最简单的如下Dim objConnSet objConn = Server.CreateObject('ADOBD.Connection')objConn.Open Application('Connection_String')'Call the stored procedure to increment a counter on the pageobjConn.Execute 'exec sp_AddHit'没有参数,没有返回,没有错误处理,就是这个了2、带参数的一种调用objConn.Execute 'exec sp_A 阅读全文

posted @ 2007-09-18 16:32 codingsilence 阅读(153) 评论(0) 推荐(0)

摘要: 一些用在SQL 2000的企业管理GUI中,并且不打算用于其他的流程。微软已预计将其中的一些存储过程从未来的SQL Server版本中删除(或已经删除了)。虽然这些存储过程可能很有用并为你节省了很多时间,但是他们可以在任何时候改变他们的函数或简单的删除掉。 下面的图表显示了当许多存储过程从一个Microsoft SQL Server版本移入另一个版本时,引入了新的存储过程,而原来的一些则从安装包里删除了。大多数的存储过程,如果不是所有的,要求用户是系统管理员服务器角色以便执行这些存储过程。和文件系统交互的存储过程还要求执行存储过程的用户(还有SQL Server的服务帐户)具有访问文件/文件. 阅读全文

posted @ 2007-09-18 16:29 codingsilence 阅读(550) 评论(0) 推荐(0)

摘要: 一般的小东西: 一、从控制台读取东西代码片断: using System; class TestReadConsole { public static void Main() { Console.Write("Enter your name:"); string strName = Console.ReadLine(); Console.WriteLine(" Hi "+ strName); } } 二、读文件代码片断: using System; using System.IO; public class TestReadFile { public s 阅读全文

posted @ 2007-09-18 16:28 codingsilence 阅读(198) 评论(0) 推荐(0)

摘要: 1)创建使用参数的存储过程Create Proc au_info @lastname varchar(40),@firstname varchar(20)AsSelect au_lname,au_fname,title,pub_nameFrom ...where au_fname=@firstname And au_lname=@lastnameGoEXECUTE au_info ringer,anne2)创建使用参数默认值的存储过程,该存储过程在没有输入参数的情况下将默认值得到的结果输出Create Proc au_info @lastname varchar(40)='ringer 阅读全文

posted @ 2007-09-18 16:26 codingsilence 阅读(3155) 评论(0) 推荐(0)

摘要: 几乎任何可写成批处理的 Transact-SQL 代码都可用于创建存储过程。 存储过程的设计规则 存储过程的设计规则包括: CREATE PROCEDURE 定义本身可包括除下列 CREATE 语句以外的任何数量和类型的 SQL 语句,存储过程中的任意地方都不能使用下列语句: CREATE DEFAULT CREATE TRIGGER CREATE PROCEDURE CREATE VIEW CREATE RULE 可在存储过程中创建其它数据库对象。可以引用在同一存储过程中创建的对象,前提是在创建对象后再引用对象。 可以在存储过程内引用临时表。 如果在存储过程内创建本地临时表,则该临时表仅为该 阅读全文

posted @ 2007-09-18 16:23 codingsilence 阅读(921) 评论(0) 推荐(0)

摘要: CREATE PROCEDURE创建存储过程,存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合。可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。也可以创建在 Microsoft SQL Server启动时自动运行的存储过程。语法CREATE PROC [ EDURE ] procedure_name [ ; number ] [ { @parameter data_type } [ VARYING ] [ = default ] [ OUTPUT ] ] [ ,...n ] [ WITH { R 阅读全文

posted @ 2007-09-18 16:20 codingsilence 阅读(420) 评论(0) 推荐(0)

上一页 1 ··· 8 9 10 11 12 13 下一页