来CSDN的WEB区有两年了(大部分都在Javascript区),一直没时间整理自已在CSDN回答的比较好的问题,大部分讨论主题页面都已经不存在了,今天有时间,现收集整理了一些认为比较好的常见问题。
ASP问题、Javascript问题:
Q: javascript数组的长度不能超过多大?
see MSDN:
---------------
If only one argument is passed to the Array constructor, and the argument is a number, it must be an unsigned 32-bit integer (< approximately four billion). That value then becomes the size of the array
---------------
如果仅用一个参数构造这个数组,且这个参数是一个数字,它必须是一个无符号32位整型(小于大约40亿),因而这个数字成为这数组的大小。
Q: 有沒有測試客戶端系統的函數,比如用戶所使用的系統 是繁體 系統 還是簡體 系統,或者測試客戶端的區域設置的函數!!
我只知道除了在Asp中用Request.ServerVariables得到客户端浏览器信息,还可以用JScript的navigator对象得到系统/版本等
详见MSDN
Q:
<table id="test">
<tr><td><input></td><td><input></td></tr>
</table>
我现在想在test中在增加一个tr串该怎么弄?
我用了createElement 怎么不行?
<table id="test">
<tr><td><input></td><td><input></td></tr>
</table>
<input type=button value="insert" onclick="fnAddTr()">
<script>
function fnAddTr()
{
var oRow = test.insertRow();
var oCell = oRow.insertCell();
oCell.innerText = "insert row";
}
</script>
Q:在javascript中命名分组的正则表达式是怎样写的,然后怎样利用命名替换或取出该命名级匹配的值?
str = "123456789324";
alert(str.replace(/(\d{4})(\d{3})(\d{5})/g, "$1-$2-$3"));
Q:我怎么显示不出图象?大侠帮我看看我的代码:
<!--#include file="../sql.asp"-->
<%
id=request("id")
server.CreateObject("ADODB.Recordset")
ssql="select img from mynews where id='" & id &"'"
rsPic.open ssql,conn,3,3
Response.ContentType = "image/*"
Response.BinaryWrite rsPic("img").getChunk(7500000)
'response.BinaryWrite rs.fields("LOGO_IMG")
response.write("end of the file")
rsPic.close
set rsPic=nothing
%>
看看你的asp文件中是否含有html代码,如果有,那就删掉,否则是不出现图像的
另外,sql server存储图像数据会将最后一个\0结束符过滤掉,取出来后,请加上\0结束符
response.BinaryWrite rs.fields("LOGO_IMG") & chrb(0)
Q: 作参数的数据类型问题
function editit(id)
{
page="adminuseredit.asp?userid="+id
window.open (page,'编辑用户','width=500,height=350')
}
<a href="javascript:editit(<%=rs("userid")%>)">
<img border="0" src="image/EDIT.GIF" alt="查看/编辑"></a>
rs("userid")是varchar类型,当它的值是数字时,如"0001",以上程序正常,但若它的值是字符串的话,如"student",程序会报错:'student'未定义.
请教高手这如何解决啊??
传值的参数变量类型未定义,你是作为一个变量传进去的,而这个变量未定义,运行时将捕获这个错误,加上引号后是作为常量传进去,不会报错
Q:求简洁高效的判断IE版本的JS
with(navigator)
{
alert(appName == "Microsoft Internet Explorer" && parseInt(appVersion) == 4);
}
Q:如何判断XMLHTTP是否成功读取网页的内容?
var obj = new ActiveXObject("Microsoft.XMLHTTP");
obj.open("POST","Server.asp?sel="+str,false);
obj.send();
------------
执行obj.send(); 后如何判断XMLHTTP是否成功读取网页的内容?
try:
If (obj.Status == 200)
GetHTML = obj.ResponseText;
note:
obj.open("POST","Server.asp?sel="+str,true); // last a parameter must be ture
异步传输
Q:window.showModelessDialog已经产生了这个窗口,怎么才能再改变这个窗口的大小?
<script language="Javascript">
function showModel(){
var wnd = window.showModelessDialog('test.htm',null,'dialogWidth=0px;dialogHeight=0px;status:0;help:0;resizable:1;unadorned:1');
wnd.dialogHeight = "600px";
wnd.dialogWidth = "800px";
wnd.dialogLeft = "0px";
wnd.dialogTop = "0px";
}
</script>
<input type="button" value="ShowModel" onclick="showModel()">
分享到:
相关推荐
10. **安全考虑**:讨论如何避免常见的安全问题,如XSS(跨站脚本攻击)和CSRF(跨站请求伪造),确保ASP+JavaScript应用的安全性。 通过这个教程,你可以掌握ASP和JavaScript结合开发Web应用的基础知识,从而能够...
在实际开发过程中,ASP还需要配合CSS(层叠样式表)和JavaScript来处理前端展示和用户交互,例如按钮点击事件、表单验证等。此外,为了提高安全性,需要考虑防止SQL注入、XSS攻击等常见的Web安全问题。还可以使用...
1. **脚本语言**:ASP主要支持VBScript和JScript,VBScript与Visual Basic语法相似,而JScript是JavaScript的一个版本,它们都可在服务器端执行。 2. **内置对象**:ASP提供了一系列内置对象,如Request(获取用户...
在JavaScript编程中,动态添加表格数据行是一种常见的需求,特别是在构建交互式的Web应用程序时。这个功能允许用户在不刷新整个页面的情况下添加新的记录,提高了用户体验。在这个例子中,我们将探讨如何利用...
6. **服务器端包含**:ASP的指令用于在运行时将其他文件内容嵌入到当前页面中,这样可以提高代码复用性和模块化。 7. **URL重写**:虽然ASP本身不直接支持URL重写,但可以通过IIS(Internet Information Services)...
1. 网页类型:静态网页和动态网页两种,静态网页由HTML语言、JAVASCRIPT、VBSCRIPT、JAVA APPLET和文本或图形所构成的文本文件,扩展名通常为.htm或.asp。 2. HTML语言:是一种描述性的语言,主要用于组织网页的...
`bg.js`这个文件名可能表示一个JavaScript文件,可能是用于ASP页面中的客户端脚本,可能涉及动态效果、数据验证或与服务器的交互。 在实际应用中,ASP常用于构建企业级Web应用程序,如会员管理系统、电子商务平台等...
ASP(Active Server Pages)是一种微软...在实际应用中,可能还需要考虑跨域问题、缓存策略、安全性(防止XSS和CSRF攻击)以及兼容性等问题。通过合理地使用ASP和Ajax,开发者能够构建出高性能、易用的Web应用程序。
通过学习和分析这些案例,初学者能够逐步掌握ASP的基本语法、控件使用、数据交互以及常见问题的解决方法。这些案例代码是实践中的宝贵资源,有助于理论知识与实际操作的结合,提升编程技能。在实际学习过程中,建议...
CSDN(Chinese Software Developer Network)是中国最大的开发者社区,它为程序员和IT专业人士提供了一个学习、交流和分享的平台。"CSDN文档中心"是该网站的重要组成部分,汇集了大量的技术文档、教程、代码示例以及...
1. **引入资源**:首先需要将KindEditor的JavaScript和CSS文件引入到ASP.NET项目的网页中,这通常是在页面的`<head>`部分完成的,确保这些文件能在浏览器中正确加载。 2. **创建编辑器实例**:在ASP.NET的代码中,...
ASP源码指的是程序员编写的用ASP技术实现的网站后台管理系统的源代码,这些代码通常包括HTML、VBScript、JavaScript以及可能的ASP内置对象和组件。 "ASP源码—文章软件管理系统 V4.1.44.zip" 是一个特定版本的文章...
在ASP.NET框架下,我们可以利用C#或VB.NET作为后台编程语言,结合HTML、CSS和JavaScript等前端技术,构建出一个实时互动的聊天环境。下面将详细介绍ASP.NET聊天室的相关知识点: 1. **ASP.NET基础**:ASP.NET是微软...
ASP是微软在IIS(Internet Information Services)服务器上运行的一种服务器端脚本环境,用于创建动态网页和Web应用程序。这个项目可能包含了前端用户界面以及后端的服务器逻辑,允许用户进行文档编辑、存储和协作。...
标题中的"C#全国高校选择表_模仿人人网的_javascript大学选择_university_univ"表明这是...开发者在设计时考虑到了用户体验,利用JavaScript实现了丰富的交互功能,而C#和ASP.NET则确保了后端数据处理的效率和安全性。
ASP博客制作源代码是针对初学者和Web开发者提供的一个实用资源,主要涵盖了使用ASP(Active Server Pages)技术创建博客系统的基础知识。ASP是一种基于服务器端的脚本环境,它允许开发人员通过HTML、VBScript或...
在线音乐播放系统是一种基于Web的平台,用户可以通过它来浏览、搜索、播放和分享音乐。在本案例中,系统是使用ASP...在实际开发中,还需要结合前端技术(如CSS和JavaScript)以及后端数据库管理,以实现完整的功能。
在ASP.NET中,动态网站的开发主要依赖于ASP.NET页面生命周期的理解,包括初始化、加载、回发和呈现等阶段。开发者可以使用多种服务器控件,如Label、TextBox、Button等,以及事件驱动模型来构建用户界面。此外,ASP...
CSDN论坛作为一个面向程序员和技术爱好者的社区,提供了丰富的技术讨论、资源分享以及问题解答等功能。 【描述】"VS2003(C#)开发"这部分意味着该源码使用的是微软的集成开发环境Visual Studio 2003,这是一个历史...