`
happmaoo
  • 浏览: 4548936 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

我在CSDN回答的ASP和Javascript问题集锦

阅读更多

来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()">

分享到:
评论

相关推荐

    asp+javascript的教程

    10. **安全考虑**:讨论如何避免常见的安全问题,如XSS(跨站脚本攻击)和CSRF(跨站请求伪造),确保ASP+JavaScript应用的安全性。 通过这个教程,你可以掌握ASP和JavaScript结合开发Web应用的基础知识,从而能够...

    有关课程设计的ASP

    在实际开发过程中,ASP还需要配合CSS(层叠样式表)和JavaScript来处理前端展示和用户交互,例如按钮点击事件、表单验证等。此外,为了提高安全性,需要考虑防止SQL注入、XSS攻击等常见的Web安全问题。还可以使用...

    ASP asp

    1. **脚本语言**:ASP主要支持VBScript和JScript,VBScript与Visual Basic语法相似,而JScript是JavaScript的一个版本,它们都可在服务器端执行。 2. **内置对象**:ASP提供了一系列内置对象,如Request(获取用户...

    javascript动态添加表格数据行

    在JavaScript编程中,动态添加表格数据行是一种常见的需求,特别是在构建交互式的Web应用程序时。这个功能允许用户在不刷新整个页面的情况下添加新的记录,提高了用户体验。在这个例子中,我们将探讨如何利用...

    网上花店 asp csdn下载修改版

    6. **服务器端包含**:ASP的指令用于在运行时将其他文件内容嵌入到当前页面中,这样可以提高代码复用性和模块化。 7. **URL重写**:虽然ASP本身不直接支持URL重写,但可以通过IIS(Internet Information Services)...

    ASP习题集ASP期末考试ASP期末考试

    1. 网页类型:静态网页和动态网页两种,静态网页由HTML语言、JAVASCRIPT、VBSCRIPT、JAVA APPLET和文本或图形所构成的文本文件,扩展名通常为.htm或.asp。 2. HTML语言:是一种描述性的语言,主要用于组织网页的...

    asp

    `bg.js`这个文件名可能表示一个JavaScript文件,可能是用于ASP页面中的客户端脚本,可能涉及动态效果、数据验证或与服务器的交互。 在实际应用中,ASP常用于构建企业级Web应用程序,如会员管理系统、电子商务平台等...

    ASP和Ajax结合,实现无刷新操作数据库

    ASP(Active Server Pages)是一种微软...在实际应用中,可能还需要考虑跨域问题、缓存策略、安全性(防止XSS和CSRF攻击)以及兼容性等问题。通过合理地使用ASP和Ajax,开发者能够构建出高性能、易用的Web应用程序。

    网络程序设计_asp

    通过学习和分析这些案例,初学者能够逐步掌握ASP的基本语法、控件使用、数据交互以及常见问题的解决方法。这些案例代码是实践中的宝贵资源,有助于理论知识与实际操作的结合,提升编程技能。在实际学习过程中,建议...

    CSDN文档中心

    CSDN(Chinese Software Developer Network)是中国最大的开发者社区,它为程序员和IT专业人士提供了一个学习、交流和分享的平台。"CSDN文档中心"是该网站的重要组成部分,汇集了大量的技术文档、教程、代码示例以及...

    asp.net+kindeditor

    1. **引入资源**:首先需要将KindEditor的JavaScript和CSS文件引入到ASP.NET项目的网页中,这通常是在页面的`&lt;head&gt;`部分完成的,确保这些文件能在浏览器中正确加载。 2. **创建编辑器实例**:在ASP.NET的代码中,...

    ASP源码—文章软件管理系统 V4.1.44.zip

    ASP源码指的是程序员编写的用ASP技术实现的网站后台管理系统的源代码,这些代码通常包括HTML、VBScript、JavaScript以及可能的ASP内置对象和组件。 "ASP源码—文章软件管理系统 V4.1.44.zip" 是一个特定版本的文章...

    asp.net聊天室

    在ASP.NET框架下,我们可以利用C#或VB.NET作为后台编程语言,结合HTML、CSS和JavaScript等前端技术,构建出一个实时互动的聊天环境。下面将详细介绍ASP.NET聊天室的相关知识点: 1. **ASP.NET基础**:ASP.NET是微软...

    MyOffice_asp

    ASP是微软在IIS(Internet Information Services)服务器上运行的一种服务器端脚本环境,用于创建动态网页和Web应用程序。这个项目可能包含了前端用户界面以及后端的服务器逻辑,允许用户进行文档编辑、存储和协作。...

    C#全国高校选择表_模仿人人网的_javascript大学选择_university_univ

    标题中的"C#全国高校选择表_模仿人人网的_javascript大学选择_university_univ"表明这是...开发者在设计时考虑到了用户体验,利用JavaScript实现了丰富的交互功能,而C#和ASP.NET则确保了后端数据处理的效率和安全性。

    ASP博客制作源代码

    ASP博客制作源代码是针对初学者和Web开发者提供的一个实用资源,主要涵盖了使用ASP(Active Server Pages)技术创建博客系统的基础知识。ASP是一种基于服务器端的脚本环境,它允许开发人员通过HTML、VBScript或...

    在线音乐播放系统(asp)

    在线音乐播放系统是一种基于Web的平台,用户可以通过它来浏览、搜索、播放和分享音乐。在本案例中,系统是使用ASP...在实际开发中,还需要结合前端技术(如CSS和JavaScript)以及后端数据库管理,以实现完整的功能。

    ASP.NET动态网站开发项目化教程-CSDN下载

    在ASP.NET中,动态网站的开发主要依赖于ASP.NET页面生命周期的理解,包括初始化、加载、回发和呈现等阶段。开发者可以使用多种服务器控件,如Label、TextBox、Button等,以及事件驱动模型来构建用户界面。此外,ASP...

    仿CSDN论坛源码

    CSDN论坛作为一个面向程序员和技术爱好者的社区,提供了丰富的技术讨论、资源分享以及问题解答等功能。 【描述】"VS2003(C#)开发"这部分意味着该源码使用的是微软的集成开发环境Visual Studio 2003,这是一个历史...

Global site tag (gtag.js) - Google Analytics