博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IFrame实现页面无刷新
阅读量:5337 次
发布时间:2019-06-15

本文共 1357 字,大约阅读时间需要 4 分钟。

一、html 和s代码段

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  

  

<html xmlns="http://www.w3.org/1999/xhtml">  

<head>  

    <title>使用 iframe 来实现不刷新页面改变局部内容</title>  

    <mce:script type="text/javascript"> 

    var IsInt=false;  

    var $=function(id)  

    {  

     return document.getElementById(id);  

    }  

    function Ajax()  

    {  

      $('img').style.display='block';  

      $('div1').innerHTML='Please Wait ....';  

      $('fra').src="Handler2.ashx?d="+new Date();  

    }  

    function callback()  

    {  

      if(IsInt)  

      {  

        $('div1').innerHTML=$('fra').contentWindow.document.body.innerHTML;  

        $('img').style.display='none';  

      }  

      else  

      {  

        IsInt=true;  

      }  

    }  

</head>  

<body>  

<div id="div1" ></div>  

<br />  

    <img  id="img" src= "img/loading51.gif"/>

<input id="Button1" type="button" value="Click Me" onclick="Ajax()" />  

<br />  

<iframe id="fra"  onload="callback()" style="display:none" mce_style="display:none"></iframe>  

  

</body>  

</html>  

 

二、C#后台程序

<%@ WebHandler Language="C#" Class="Handler2" %>  

  

using System;  

using System.Web;  

  

public class Handler2 : IHttpHandler {  

      

    public void ProcessRequest (HttpContext context) {  

        context.Response.ContentType = "text/plain";  

        System.Threading.Thread.Sleep(3000);  

        context.Response.Write(string.Format("当前时间{0}:", DateTime.Now));  

        context.Response.End();  

 

    }  

   

    public bool IsReusable {  

        get {  

            return false;  

        }  

    }  

  

}  

转载于:https://www.cnblogs.com/fanyf/p/3651481.html

你可能感兴趣的文章
HAL层三类函数及其作用
查看>>
Odoo 去掉 恼人的 "上午"和"下午"
查看>>
web@h,c小总结
查看>>
java编程思想笔记(一)——面向对象导论
查看>>
Data Structure 基本概念
查看>>
Ubuntu改坏sudoers后无法使用sudo的解决办法
查看>>
NEYC 2017 游记
查看>>
[搬运] 写给 C# 开发人员的函数式编程
查看>>
Python之旅Day14 JQuery部分
查看>>
core--线程池
查看>>
redux-effect
查看>>
Swift和OC混编
查看>>
Android轻量级的开源缓存框架ASimpleCache
查看>>
他山之石:加载图片的一个小问题
查看>>
shell - 常识
查看>>
mssql sqlserver 使用sql脚本 清空所有数据库表数据的方法分享
查看>>
分层图最短路【bzoj2763】: [JLOI2011]飞行路线
查看>>
linux下编译复数类型引发的错误:expected unqualified-id before '(' token
查看>>
codeforces 1041A Heist
查看>>
字典常用方法
查看>>