关于一个js传值的错误
发现还是项目经验重要,今天又发现了一个错误,不过是关于js的
我传的字符串如果已00开头的就会报错,如果不是就不会,当然发现这个已经是调试了半天才知道的,后来发现在调用的时候加个单引号就可以了!
<script language="JavaScript">
function OnAdd()
{
window.open("/jsp/qq/addfriend.jsp","_blank","height=150px,width=400px,top=300px,left=350px");
}
function OnStatusChange(status)
{
window.open("/project/changeonlinestatus.action?onlinestatus="+status,"_blank","height=150px,width=400px,top=300px,left=350px");
}
function OnOpenMessage(touserid)
{
window.open("/project/showpersoninfo.action?touser="+touserid,"_blank","height=550px,width=530px,top=300px,left=350px");
}
</script>
页面调用是这样的
<font style="color:#FF0000; font-size:9pt;">聊天</font></a>
好,错误来了,如果得到的id是899877878就是好的,一切正常
如果是得到的id是00789890就会报错
页面调用改为
<font style="color:#FF0000; font-size:9pt;">聊天</font></a>
后,这下一切正常了哦!
我想应该是虽然js是弱类型,但是如果你不加引号,就会默认为int类型的,所以还是小心点!
转载于:https://www.cnblogs.com/panjun-Donet/archive/2009/04/17/1438095.html
关于一个js传值的错误相关推荐
- javascript php 传值,js 传值到 PHP 有关问题
js 传值到 PHP 问题 说一下我的需求:通过点击button的时候,去通过php查找指定日期的数据库当中的数据, function load_point(date) { // Change thi ...
- 我的第一个JS组件-跨浏览器JS调试工具
武汉九天鸟-p2p网贷系统开发-互联网应用软件开发 公司官网:http://jiutianniao.com 社交问答:http://ask.jiutianniao.com 最近,在看公司一个JS大 ...
- VUE从一个页面传值到另一个页面
VUE从一个页面传值到另一个页面 方法一:通过路由进行数据的传参: 前提:自己已经定义了路由,并可以实现页面的跳转 //自己声明一个方法 employeesdetails(id){this.$rout ...
- html如何打包压缩,所有css打包压缩到一个js里面
所有css打包压缩到一个js里面 打包css文件的意义:最终把css文件压缩到最终生成的js文件里,页面不需要再加载css文件,并且是压缩过的 打包css文件,安装style-loader css-l ...
- 两个html文件互相访问变量,访问一个js文件的变量上的HTML文件
我已经在那里我宣布,我想在一个脚本在HTML中使用一个变量js文件访问一个js文件的变量上的HTML文件 js文件(controllerB.js) var modalArticles = []; $( ...
- 判断一个js对象,是否具有某个属性
一个对象,想必我们关注的最多的应该是它上面的属性有哪些吧.那么,怎么判断一个对象是否具有某个属性呢? 1 /*下面是一个对比,看看在判断是否包括一个键上面,Object结构和Set结构的写法不同.*/ ...
- Node.js listen EADDRINUSE 错误解决 How to solve nodejs Error: listen EADDRINUSE
代码 var http = require('http'); var requestListener = function (request, response) {response.writeHea ...
- Eclipse去除js(JavaScript)验证错误
这篇文章主要是对Eclipse去除js(JavaScript)验证错误进行了介绍.在Eclipse中,js文件常常会报错.可以通过如下几个步骤解决 第一步: 去除eclipse的JS验证: 将wind ...
- DOM对象本身也是一个js对象,所以严格来说,并不是操作这个对象慢,而是说操作了这个对象后,会触发一些浏览器行为(转)...
一直都听说DOM很慢,要尽量少的去操作DOM,于是就想进一步去探究下为什么大家都会这样说,在网上学习了一些资料,这边整理出来. 首先,DOM对象本身也是一个js对象,所以严格来说,并不是操作这个对象慢 ...
最新文章
- ucache来广营(望京)机房
- android 最新usb驱动程序下载,安卓手机USB驱动官方下载、安装教程
- RSA 公钥加密——私钥解密
- c++向量和数组的区别_向量,矩阵和张量的导数 | 简单的数学
- ubuntu7.10安装到3D开启
- DataGridView中的CheckBox
- 如何躲开技术人员35岁魔咒?【有惊喜系列】
- pytorch---之指定GPU
- 图像去雾算法_HTN图像去雾开源代码
- Win7 安装程序时报错 error 1935 HRESULT 0x80070422
- cf-#189-div 2
- zipkin实战(python)
- 将.class文件反编译为.java文件
- 2022保安员(初级)考试题库及模拟考试
- vue 动态修改页面的meta
- 储存卡误删都能恢复吗?这个方法大家用了都说好
- Nirvana-Nevermind
- vue获取上一个页面路由地址
- java arraylist 求和_java-ArrayList中类对象属性的总和
- 腾讯游戏深度定制 ROG游戏手机3天生高能释放