小政哥:javascript脚本执行了没有结果的奇怪问题? 这段代码都是在服务器端执行的执行完才会发送到客户端并不是执行一句。客户端就立即显现出来不加最后那一句。客户端的弹出窗口也是服务器端都执行完了才弹出的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请问绿叶兄有何妙计实现我想要的结果呢? 试试把下面这段直接写在前台中<script language=javascript>function window.onload(){var popup = window.createPopup();var t;popup.document.body.innerHTML = '<marquee>正在装载中....</marquee>';popup.document.body.style.backgroundColor = 'red';popup.document.body.style.border = 'solid white 1px';t = setInterval('popup.show(600,400,200,20)',1);}</script> 楼上的方法恐怕也不行,因为正如你所说,执行完后台代码才执行前台,而数据查询工作在后台进行,完了之后才执行前台代码,所以这样恐怕不行。 完全实现楼顶所想的“开始检索时显示,检索完毕隐藏”恐怕按照上面的思路是不可能的,我这里提供两个思路吧。 1、提交之后不直接提交到查询的叶面,而是提交到一个中间叶面,这个页面的内容就是“正在查询清等待”云云,有这个叶面提交查询条件到真正的查询叶面。这样查询进行中事实上显示的是中间叶面,也就是“请等待”,一旦查询叶面执行完成(后台代码),开始向浏览器输出,就会进入查询结果叶面。 2、用.Net的XML方法在前台进行查询,这样整个过程没有进行叶面提交,可以全部由前台代码控制,就可以有类似下面的代码: <input type="button" onclick="Search()"> function Search() { ShowHiddenLayers(); //Code Gets Data From XML HideHiddenLayers(); ShowData(); } 而关于使用XML方法,在网上搜索“.net无刷新检索”等等以“无刷新”为关键字的词组很容易找到。 关于.NET 网站生成HTML 静态页面的问题,请指点。 怎么样去除字符串内的HTML标签 随便发发:sql server数据库定时自动备份 大家帮我看看这段代码 无限级数 我用GridView 对某一项进行编辑时,数据库不能获取编辑后的值,是怎么回事,谁能帮帮我呢? 弹出窗口,如何不显示最大化最小化关闭按纽???/ 关于DataGrid的排序问题 急:在线等:当前页的脚本发生错误 对象不执行此属性或方法!! datagride问题,不知道是bug还是我的错误 对word文档的写入??? 怎样在web页面中嵌入客户端脚本语言?
function window.onload()
{
var popup = window.createPopup();var t;popup.document.body.innerHTML = '<marquee>正在装载中....</marquee>';popup.document.body.style.backgroundColor = 'red';popup.document.body.style.border = 'solid white 1px';t = setInterval('popup.show(600,400,200,20)',1);
}
</script>
1、提交之后不直接提交到查询的叶面,而是提交到一个中间叶面,这个页面的内容就是“正在查询清等待”云云,有这个叶面提交查询条件到真正的查询叶面。这样查询进行中事实上显示的是中间叶面,也就是“请等待”,一旦查询叶面执行完成(后台代码),开始向浏览器输出,就会进入查询结果叶面。
2、用.Net的XML方法在前台进行查询,这样整个过程没有进行叶面提交,可以全部由前台代码控制,就可以有类似下面的代码:
<input type="button" onclick="Search()">
function Search()
{
ShowHiddenLayers();
//Code Gets Data From XML
HideHiddenLayers();
ShowData();
}
而关于使用XML方法,在网上搜索“.net无刷新检索”等等以“无刷新”为关键字的词组很容易找到。