怎么可以让这段initialize函数只被调用一次?
function initialize()
{
alert(document.getElementById("hiddenAAA").value);
if (GBrowserIsCompatible())
{
map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(31.25,121.5), 12);
map.setUIToDefault();
}
} <body onload="initialize()">
function initialize()
{
alert(document.getElementById("hiddenAAA").value);
if (GBrowserIsCompatible())
{
map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(31.25,121.5), 12);
map.setUIToDefault();
}
} <body onload="initialize()">
解决方案 »
- 用jquery写的非常好的tab菜单,嵌入到我的代码时出现了一点问题,麻烦高手指点一下
- JavaScript 中的CreateElement可以不可以用new 代替?
- JS数组添加ASP数据
- 麻烦做过微博账户和本站账户绑定的同志看看我的问题吧。
- 【在线等!高分求代码!】还是复选框选择数量问题
- 问一个简单的问题
- javascrip 中如何把string转成int型
- ★★★200分问题:http://expert.csdn.net/Expert/topic/2516/2516453.xml?temp=.4271814
- 急!用上传文件组件上传文件后,如果不用ASP,用JavaScript怎办?
- 如何验证用户名首尾不能有空格,但中间可以有
- 关于js中的正则表达式
- 关于在线编辑器的问题,怎样获得选中文字并进行处理
window.initialize = function() {}; // 自杀
//...
}
window.loaded = false;function initialize() {
if(window.loaded) return; ... window.loaded = true;
}
就是在button提交以后会重新加载。。
lz的想法挺奇怪,type=submit是整个页面都提交了,怎么onload?
要想只加载一次,用ajax吧,很好用,或者在后台输出js,只执行一次,都可以!
个人感觉只有如下两种方法
1,用ajax
2,把你的这个form 放到一个单独的frame中