<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");
}
});
}
分享到:
相关推荐
本文介绍了几种使用JavaScript实现页面滚动到指定div位置的解决方案。这些方法主要包括锚点法、jQuery的animate方法、window.scrollTo方法和scrollIntoView方法。下面将详细解析每种方法的原理、使用方法及优缺点。 ...
在网页设计中,"页面加载div遮罩层"是一个重要的技术实践,它的目的是在页面内容正在加载时提供一个视觉屏障,防止用户过早地与未完成加载的页面元素交互。这种做法可以提升用户体验,因为当页面正在加载时,遮罩层...
JavaScript(简称js)作为一种强大的客户端脚本语言,可以帮助我们轻松实现这一需求。在这个项目中,我们使用jQuery插件来简化这个过程。 首先,让我们了解一下`div`全屏的概念。`div`是HTML中的一个块级元素,通常...
在JavaScript编程中,"div弹出窗口"是一种常见的交互式设计,它允许用户在不离开当前页面的情况下查看或操作相关信息。这种技术常被用于显示警告、提示、对话框或者加载内容丰富的模块,如图片画廊、表单等。在本...
在本文中,我们将深入探讨如何使用JavaScript实现页面加载完毕之前的“loading”提示效果。这个效果可以在页面内容完全加载之前,向用户展示一个“页面加载中,请稍后...”的提示,以提升用户体验,避免用户在等待...
通过 CSS 和 JavaScript 的结合使用,可以使 Div 元素在页面上自由移动,这种效果常用于弹出窗口、浮动广告等场景。 #### 实现方法 1. **CSS 定位**:使用 `position: absolute` 或 `position: fixed` 来定义 Div ...
在网页开发中,"div加载等待"是一种常见的用户体验优化策略,尤其在处理大量图片或复杂内容的页面时显得尤为重要。这个话题主要涉及到JavaScript技术,它用于控制页面元素(如div)的显示时机,确保用户在内容完全...
在动态生成div框时,我们通常会利用JavaScript的DOM(文档对象模型)操作功能,通过创建新的DOM元素(如div)并将其插入到页面中。 动态生成div框的基本步骤如下: 1. 创建div元素:使用`document.createElement('...
在网页设计和开发中,"DIV加载提示框"是一个常见的用户体验优化技术,它主要用于在页面内容、文件或者其他数据加载过程中向用户展示一个可视化的等待指示器。这种提示框通常是使用HTML的`<div>`元素来创建,因为它...
JavaScript可以通过异步请求获取广告数据,然后动态地在网页上创建元素(如`<div>`或`<img>`标签)来展示广告。这种方法避免了在页面初始加载时阻塞内容,提高了页面的加载速度。通常,广告服务器会提供一段...
在这些加载动画中,JS通常用来监听页面加载事件,如DOMContentLoaded或load事件,当页面内容加载完成后,JS会停止加载动画,显示实际内容。此外,JS还可以根据用户行为触发动画,比如点击按钮启动加载动画。例如,...
- **动态加载内容**:根据用户操作或请求,动态地在页面中加载新的div层,如弹出菜单、浮动广告等。 - **布局调整**:在响应式设计中,通过JS动态创建或调整div层,实现不同屏幕尺寸下的自适应布局。 - **动画效果**...
"js中动态加载div/input"指的是使用JavaScript来动态地创建、修改或删除HTML元素,如div(div元素是网页布局中最常用的部分)和input(输入框,用于用户交互)。这种技术允许开发者在页面加载后或者根据用户的某些...
在网页开发中,为了提高页面加载速度和用户体验,懒加载技术被广泛应用。"DIV懒加载demo"是一个关于如何实现非图片元素(如div)的懒加载技术实例,它模仿了天猫和京东等电商平台的滚动加载效果。这个示例旨在帮助...
JavaScript(简称JS)页面加载进度条是一种用户界面交互设计,用于提供可视化的页面加载状态,让用户了解网页内容的加载进度,提升用户体验。这种效果通常在大型应用或包含大量资源的网页中常见,因为它能平息用户的...
本篇文章将深入探讨如何利用JavaScript(JS)和CSS结合来解决div自适应高度的问题。 首先,我们需要理解CSS在布局中的作用。CSS(层叠样式表)用于定义网页元素的样式,包括尺寸、颜色、位置等。对于div自适应高度...
标题“JS DIV拖动交换位置DEMO”涉及的是JavaScript中实现动态拖动并交换HTML元素,特别是`div`元素位置的技术。在这个示例中,开发者可能想要创建一个交互式的用户界面,用户可以通过鼠标拖拽来调整`div`元素的顺序...
当使用jQuery的load方法将页面加载到div容器中时,遇到的问题通常是加载进来的页面中的JavaScript代码没有被执行。这种现象主要由两个原因造成:首先是浏览器的同源策略限制,导致非同源的脚本无法执行;其次是...
2. **CSS样式**:设置这个div的基本样式和浮动属性,确保它在页面加载时位于所需位置。例如: ```css #sticky-sidebar { position: fixed; /* 使其固定在窗口 */ top: 60px; /* 距离顶部的距离 */ width: 200px...
2. 在页面加载完成后,通过JavaScript代码动态地向body中添加了一些测试用的div元素,以演示效果。 ```javascript window.onload=function(){ for(i=0;i;i++){ var x=document.createElement('div'); x....