`
javaEEdevelop
  • 浏览: 876421 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

js div加载页面

 
阅读更多

<script type="text/javascript">

window.onload = function() {

 

clientSideInclude("pp", 'a.jsp');  //pp 表示div的id

};

 

function clientSideInclude(id, url) {

 

var req = false;

 

// Safari, Firefox, 及其他非微软浏览器 

 

if (window.XMLHttpRequest) {

 

try {

 

req = new XMLHttpRequest();

 

} catch (e) {

 

req = false;

 

}

 

} else if (window.ActiveXObject) {

 

// For Internet Explorer on Windows 

 

try {

 

req = new ActiveXObject('Msxml2.XMLHTTP');

 

} catch (e) {

 

try {

 

req = new ActiveXObject('Microsoft.XMLHTTP');

 

} catch (e) {

 

req = false;

 

}

 

}

 

}

 

var element = document.getElementById(id);

 

if (!element) {

 

alert('函数clientSideInclude无法找到id ' + id + '。' +

 

'你的网页中必须有一个含有这个id的div 或 span 标签。');

 

return;

 

}

 

if (req) {

 

// 同步请求,等待收到全部内容 

 

req.open('get', url, false);

 

req.send(null);

 

element.innerHTML = req.responseText;

//alert( req.responseText);

 

} else {

 

element.innerHTML =

 

'对不起,你的浏览器不支持 ' +

 

'XMLHTTPRequest 对象。这个网页的显示要求 ' +

 

'Internet Explorer 5 以上版本, ' +

 

'或 Firefox 或 Safari 浏览器,也可能会有其他可兼容的浏览器存在。';

 

}

 

}

</script>

 

<span id="pp"> </span>

//以上是原生的

 

jquery js

loadPage("pp","a.jsp"); //pp 表示div的id

 

function loadPage(id, url) { 

$("#"+id).addClass("loader"); 

$("#"+id).append("Loading......"); 

$.ajax({ 

type: "get", 

url: url, 

cache: false, 

error: function() {alert('加载页面' + url + '时出错!');}, 

success: function(msg) { 

$("#"+id).empty().append(msg); 

$("#"+id).removeClass("loader"); 

}); 

}

分享到:
评论

相关推荐

    JS控制div跳转到指定的位置的几种解决方案总结

    本文介绍了几种使用JavaScript实现页面滚动到指定div位置的解决方案。这些方法主要包括锚点法、jQuery的animate方法、window.scrollTo方法和scrollIntoView方法。下面将详细解析每种方法的原理、使用方法及优缺点。 ...

    页面加载div遮罩层

    在网页设计中,"页面加载div遮罩层"是一个重要的技术实践,它的目的是在页面内容正在加载时提供一个视觉屏障,防止用户过早地与未完成加载的页面元素交互。这种做法可以提升用户体验,因为当页面正在加载时,遮罩层...

    js控制div全屏

    JavaScript(简称js)作为一种强大的客户端脚本语言,可以帮助我们轻松实现这一需求。在这个项目中,我们使用jQuery插件来简化这个过程。 首先,让我们了解一下`div`全屏的概念。`div`是HTML中的一个块级元素,通常...

    javascript div弹出窗口 可封装为JS类

    在JavaScript编程中,"div弹出窗口"是一种常见的交互式设计,它允许用户在不离开当前页面的情况下查看或操作相关信息。这种技术常被用于显示警告、提示、对话框或者加载内容丰富的模块,如图片画廊、表单等。在本...

    js实现页面加载完毕之前loading提示效果

    在本文中,我们将深入探讨如何使用JavaScript实现页面加载完毕之前的“loading”提示效果。这个效果可以在页面内容完全加载之前,向用户展示一个“页面加载中,请稍后...”的提示,以提升用户体验,避免用户在等待...

    javascript浮动div,可拖拽div,遮罩层(div和iframe实现)

    通过 CSS 和 JavaScript 的结合使用,可以使 Div 元素在页面上自由移动,这种效果常用于弹出窗口、浮动广告等场景。 #### 实现方法 1. **CSS 定位**:使用 `position: absolute` 或 `position: fixed` 来定义 Div ...

    div加载等待

    在网页开发中,"div加载等待"是一种常见的用户体验优化策略,尤其在处理大量图片或复杂内容的页面时显得尤为重要。这个话题主要涉及到JavaScript技术,它用于控制页面元素(如div)的显示时机,确保用户在内容完全...

    动态生成div框并且同时加载数据

    在动态生成div框时,我们通常会利用JavaScript的DOM(文档对象模型)操作功能,通过创建新的DOM元素(如div)并将其插入到页面中。 动态生成div框的基本步骤如下: 1. 创建div元素:使用`document.createElement('...

    DIV加载提示框

    在网页设计和开发中,"DIV加载提示框"是一个常见的用户体验优化技术,它主要用于在页面内容、文件或者其他数据加载过程中向用户展示一个可视化的等待指示器。这种提示框通常是使用HTML的`&lt;div&gt;`元素来创建,因为它...

    js加载广告 页面加载广告

    JavaScript可以通过异步请求获取广告数据,然后动态地在网页上创建元素(如`&lt;div&gt;`或`&lt;img&gt;`标签)来展示广告。这种方法避免了在页面初始加载时阻塞内容,提高了页面的加载速度。通常,广告服务器会提供一段...

    四款由html+css+js实现的精美网页加载页面动画源码

    在这些加载动画中,JS通常用来监听页面加载事件,如DOMContentLoaded或load事件,当页面内容加载完成后,JS会停止加载动画,显示实际内容。此外,JS还可以根据用户行为触发动画,比如点击按钮启动加载动画。例如,...

    js 创建div层

    - **动态加载内容**:根据用户操作或请求,动态地在页面中加载新的div层,如弹出菜单、浮动广告等。 - **布局调整**:在响应式设计中,通过JS动态创建或调整div层,实现不同屏幕尺寸下的自适应布局。 - **动画效果**...

    js中动态加载div/input....

    "js中动态加载div/input"指的是使用JavaScript来动态地创建、修改或删除HTML元素,如div(div元素是网页布局中最常用的部分)和input(输入框,用于用户交互)。这种技术允许开发者在页面加载后或者根据用户的某些...

    DIV懒加载demo

    在网页开发中,为了提高页面加载速度和用户体验,懒加载技术被广泛应用。"DIV懒加载demo"是一个关于如何实现非图片元素(如div)的懒加载技术实例,它模仿了天猫和京东等电商平台的滚动加载效果。这个示例旨在帮助...

    js页面加载进度条

    JavaScript(简称JS)页面加载进度条是一种用户界面交互设计,用于提供可视化的页面加载状态,让用户了解网页内容的加载进度,提升用户体验。这种效果通常在大型应用或包含大量资源的网页中常见,因为它能平息用户的...

    JS控制DIV自适应高度

    本篇文章将深入探讨如何利用JavaScript(JS)和CSS结合来解决div自适应高度的问题。 首先,我们需要理解CSS在布局中的作用。CSS(层叠样式表)用于定义网页元素的样式,包括尺寸、颜色、位置等。对于div自适应高度...

    JS DIV拖动交换位置DEMO

    标题“JS DIV拖动交换位置DEMO”涉及的是JavaScript中实现动态拖动并交换HTML元素,特别是`div`元素位置的技术。在这个示例中,开发者可能想要创建一个交互式的用户界面,用户可以通过鼠标拖拽来调整`div`元素的顺序...

    解决用jquery load加载页面到div时,不执行页面js的问题

    当使用jQuery的load方法将页面加载到div容器中时,遇到的问题通常是加载进来的页面中的JavaScript代码没有被执行。这种现象主要由两个原因造成:首先是浏览器的同源策略限制,导致非同源的脚本无法执行;其次是...

    浮动div,页面两边滚随滚动条滚动的DIV

    2. **CSS样式**:设置这个div的基本样式和浮动属性,确保它在页面加载时位于所需位置。例如: ```css #sticky-sidebar { position: fixed; /* 使其固定在窗口 */ top: 60px; /* 距离顶部的距离 */ width: 200px...

    js实现鼠标滑动到某个div禁止滚动

    2. 在页面加载完成后,通过JavaScript代码动态地向body中添加了一些测试用的div元素,以演示效果。 ```javascript window.onload=function(){ for(i=0;i;i++){ var x=document.createElement('div'); x....

Global site tag (gtag.js) - Google Analytics