- 浏览: 206833 次
- 性别:
- 来自: 紫禁城
文章分类
最新评论
-
a1439226817:
<!doctype html><html l ...
发布一个支持N级下拉列表联动的控件 -
a1439226817:
也不高个测试的demo,别人怎么用啊
发布一个支持N级下拉列表联动的控件 -
davaidgao:
不全啊,这是
Spring3.x权威开发指南 -
caizi12:
对于map绑定很是不方便,现在的做法,需要创建一User类,再 ...
浅谈 SpringMVC 数据绑定 -
joeyhuang:
不全啊..
Spring3.x权威开发指南
<html>
<!--把下列代码加到head区域内-->
<head>
<SCRIPT language=javascript>
//more javascript from http://www.webjx.com
window.onload = enetgetMsg;
window.onresize = enetresizeDiv;
window.onerror = function(){
}
var enetdivTop,enetdivLeft,enetdivWidth,enetdivHeight,enetdocHeight,enetdocWidth,enetobjTimer,i = 0;
function enetgetMsg(){
try{
enetdivTop = parseInt(document.getElementById("enetMeng").style.top,10);
enetdivLeft = parseInt(document.getElementById("enetMeng").style.left,10);
enetdivHeight = parseInt(document.getElementById("enetMeng").offsetHeight,10);
enetdivWidth = parseInt(document.getElementById("enetMeng").offsetWidth,10);
enetdocWidth = document.body.clientWidth;
enetdocHeight = document.body.clientHeight;
// enetdivHeight
document.getElementById("enetMeng").style.top = parseInt(document.body.scrollTop,10) + enetdocHeight + 10;
document.getElementById("enetMeng").style.left =
parseInt(document.body.scrollLeft,10) + enetdocWidth - enetdivWidth;
document.getElementById("enetMeng").style.visibility="visible";
enetobjTimer = window.setInterval("enetmoveDiv()",10);
}
catch(e){
}
}
function enetresizeDiv(){
i+=1;
if(i>600){
enetcloseDiv()
}
try{
enetdivHeight = parseInt(document.getElementById("enetMeng").offsetHeight,10);
enetdivWidth = parseInt(document.getElementById("enetMeng").offsetWidth,10);
enetdocWidth = document.body.clientWidth;
enetdocHeight = document.body.clientHeight;
document.getElementById("enetMeng").style.top =
enetdocHeight - enetdivHeight + parseInt(document.body.scrollTop,10);
document.getElementById("enetMeng").style.left =
enetdocWidth - enetdivWidth + parseInt(document.body.scrollLeft,10);
}
catch(e){
}
}
function enetmoveDiv(){
try{
if(parseInt(document.getElementById("enetMeng").style.top,10) <=
(enetdocHeight - enetdivHeight + parseInt(document.body.scrollTop,10))){
window.clearInterval(enetobjTimer);
enetobjTimer = window.setInterval("enetresizeDiv()",1);
}
enetdivTop = parseInt(document.getElementById("enetMeng").style.top,10);
document.getElementById("enetMeng").style.top = enetdivTop - 1;
}
catch(e){
}
}
function enetcloseDiv(){
document.getElementById('enetMeng').style.visibility='hidden';
if(enetobjTimer){
window.clearInterval(enetobjTimer);
}
}
</SCRIPT>
</head>
<body>
<!--把下列代码加到BODY区域内-->
<DIV id=enetMeng
style="BORDER-RIGHT: #455690 1px solid; BORDER-TOP: #a6b4cf 1px solid;
Z-INDEX: 99999; LEFT: 0px; VISIBILITY: visible; BORDER-LEFT: #a6b4cf 1px solid;
WIDTH: 241px; BORDER-BOTTOM: #455690 1px solid; POSITION: absolute; TOP: -200px; HEIGHT: 157px">
<TABLE WIDTH=255 BORDER=0 CELLPADDING=0 CELLSPACING=0 bgcolor="#DAE6FC">
<TR>
<TD height="30" valign="top" background="qqimages/heihei_1.jpg">
<table width="255" height="19" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="212" valign="bottom">
<strong><font color="#FF6600" size="2">消息框</font></strong>
</td>
<td width="10" style="cursor:hand" onClick="enetcloseDiv()">
close
</td>
</tr>
</table>
</TD>
</TR>
<TR>
<TD height="122" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="1">
<table align="center" width="98%">
<tr>
<td>
欢迎你来到网页教学网http://www.webjx.com
</td>
</tr>
</table>
</TD>
</TR>
</TABLE>
</DIV>
</body>
</html>
<!--把下列代码加到head区域内-->
<head>
<SCRIPT language=javascript>
//more javascript from http://www.webjx.com
window.onload = enetgetMsg;
window.onresize = enetresizeDiv;
window.onerror = function(){
}
var enetdivTop,enetdivLeft,enetdivWidth,enetdivHeight,enetdocHeight,enetdocWidth,enetobjTimer,i = 0;
function enetgetMsg(){
try{
enetdivTop = parseInt(document.getElementById("enetMeng").style.top,10);
enetdivLeft = parseInt(document.getElementById("enetMeng").style.left,10);
enetdivHeight = parseInt(document.getElementById("enetMeng").offsetHeight,10);
enetdivWidth = parseInt(document.getElementById("enetMeng").offsetWidth,10);
enetdocWidth = document.body.clientWidth;
enetdocHeight = document.body.clientHeight;
// enetdivHeight
document.getElementById("enetMeng").style.top = parseInt(document.body.scrollTop,10) + enetdocHeight + 10;
document.getElementById("enetMeng").style.left =
parseInt(document.body.scrollLeft,10) + enetdocWidth - enetdivWidth;
document.getElementById("enetMeng").style.visibility="visible";
enetobjTimer = window.setInterval("enetmoveDiv()",10);
}
catch(e){
}
}
function enetresizeDiv(){
i+=1;
if(i>600){
enetcloseDiv()
}
try{
enetdivHeight = parseInt(document.getElementById("enetMeng").offsetHeight,10);
enetdivWidth = parseInt(document.getElementById("enetMeng").offsetWidth,10);
enetdocWidth = document.body.clientWidth;
enetdocHeight = document.body.clientHeight;
document.getElementById("enetMeng").style.top =
enetdocHeight - enetdivHeight + parseInt(document.body.scrollTop,10);
document.getElementById("enetMeng").style.left =
enetdocWidth - enetdivWidth + parseInt(document.body.scrollLeft,10);
}
catch(e){
}
}
function enetmoveDiv(){
try{
if(parseInt(document.getElementById("enetMeng").style.top,10) <=
(enetdocHeight - enetdivHeight + parseInt(document.body.scrollTop,10))){
window.clearInterval(enetobjTimer);
enetobjTimer = window.setInterval("enetresizeDiv()",1);
}
enetdivTop = parseInt(document.getElementById("enetMeng").style.top,10);
document.getElementById("enetMeng").style.top = enetdivTop - 1;
}
catch(e){
}
}
function enetcloseDiv(){
document.getElementById('enetMeng').style.visibility='hidden';
if(enetobjTimer){
window.clearInterval(enetobjTimer);
}
}
</SCRIPT>
</head>
<body>
<!--把下列代码加到BODY区域内-->
<DIV id=enetMeng
style="BORDER-RIGHT: #455690 1px solid; BORDER-TOP: #a6b4cf 1px solid;
Z-INDEX: 99999; LEFT: 0px; VISIBILITY: visible; BORDER-LEFT: #a6b4cf 1px solid;
WIDTH: 241px; BORDER-BOTTOM: #455690 1px solid; POSITION: absolute; TOP: -200px; HEIGHT: 157px">
<TABLE WIDTH=255 BORDER=0 CELLPADDING=0 CELLSPACING=0 bgcolor="#DAE6FC">
<TR>
<TD height="30" valign="top" background="qqimages/heihei_1.jpg">
<table width="255" height="19" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="212" valign="bottom">
<strong><font color="#FF6600" size="2">消息框</font></strong>
</td>
<td width="10" style="cursor:hand" onClick="enetcloseDiv()">
close
</td>
</tr>
</table>
</TD>
</TR>
<TR>
<TD height="122" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="1">
<table align="center" width="98%">
<tr>
<td>
欢迎你来到网页教学网http://www.webjx.com
</td>
</tr>
</table>
</TD>
</TR>
</TABLE>
</DIV>
</body>
</html>
发表评论
-
发布一个支持N级下拉列表联动的控件
2010-10-29 14:38 1351最近,由于工作的需要,写了一个联动下拉列表控件,理论上支持N级 ... -
Tomcat内存溢出的三种情况及解决办法分析
2010-08-23 16:30 809Tomcat内存溢出的原因 在生产环境中to ... -
web.xml元素介绍
2010-08-23 16:27 912每一个站的WEB-INF下都有一个web.xml的设定文件,它 ... -
什么是交互设计(Interaction Design)?
2009-02-11 09:16 1375什么是交互设计(Interaction Design)? ... -
Alan Cooper 的交互设计观(转载)
2009-02-11 09:23 951Alan Cooper 的交互设计观 ... -
界面设计规则和规范
2009-02-11 09:38 868界面设计规则和规范 ... -
UI设计流程
2009-02-11 09:41 731UI设计流程 ... -
用户界面设计的技巧与技术
2009-02-11 09:43 684用户 ... -
UI设计,仅是画张图吗?
2009-02-11 09:44 1096UI设计,仅是画张图吗? ... -
软件界面设计要素
2009-02-11 09:51 783软件界面设计要素 界 ... -
GUI设计禁忌书摘
2009-02-13 10:47 799同一页面包含重复功能的链接或按钮。 将复选框用作单选按钮。 ... -
Tomcat配置和Web应用程序开发
2006-10-05 13:47 835◆tomcat是一个专门用 ... -
HTTP协议精解
2006-10-08 18:46 911WEB服务器和浏览器之间 ... -
Servlet开发基础
2006-10-08 20:48 8631.澄清动态网页和动态HTML网页的区别:动态网页:web服务 ... -
使用Servlet实现动态文件下载
2006-10-12 22:16 2132实现动态文件内容的下载:1.Servlet必须告诉浏览器其所输 ... -
URL编码
2006-10-21 23:24 948什么是URL编码? 当浏览 ... -
JSP简介
2006-10-21 23:26 783JSP是Java Server Page的缩写,通常JSP页 ... -
MVC模式
2006-10-22 07:53 971MVC模式 所谓的MVC模式就是模型-视图-控制器(Model ... -
Session详解
2006-11-01 14:27 591session,中文经常翻译为会话,其本来的含义是指有始有终的 ... -
Tomcat5中文问题解决之道
2006-11-01 14:38 602在tomcat5中发现了以前处理tomcat4的方法不能适 ...
相关推荐
"模仿QQ消息提示右下角弹出窗口提示代码源文件4种不同方式"是一个专注于实现这一功能的资源,它提供了多种实现此类通知的技术手段。下面将详细阐述这四种不同的实现方式以及它们在实际应用中的价值。 首先,右下角...
本项目标题“Delphi源码,仿QQ弹出窗口”是一个利用Delphi来实现类似腾讯QQ的弹出窗口功能的示例代码。这种弹出窗口通常用于显示消息提示、菜单选项或其他交互式信息。 描述中提到,这个源码可能在VCL(Visual ...
在创建类似QQ弹出窗口的程序时,我们可能需要使用CWnd或其派生类作为基础,因为它们代表Windows中的窗口对象。 1. **创建项目**:在VC6.0中,选择"文件"->"新建",然后在模板中选择"MFC应用程序"。在向导中,选择...
“QQ消息弹出”标签暗示了此源代码可能包含了模仿QQ消息弹出机制的代码片段,例如模仿QQ的消息气泡、动态效果或者声音反馈。 在压缩包的文件列表中,我们看到以下几个文件: 1. `demoa.pbl`:这是PowerBuilder的库...
标题中的“分享一个改进版的仿MSN/QQ弹出窗口(C#)”表明这是一个关于使用C#编程语言开发的,模仿MSN和QQ聊天软件弹出窗口功能的程序。这个程序允许开发者自定义弹出窗口的外观、内容和链接,以适应不同应用场景的...
- 当用户请求撤销时,从栈中弹出最新状态并恢复到前一状态。 4. **用户界面**: - 使用Windows Forms或WPF创建GUI,这些框架提供丰富的控件,如按钮、菜单项等,用于实现截图、保存、撤销等功能。 - `PictureBox...
在模仿MSN和QQ的弹出窗口时,开发者可能关注以下几个关键点: 1. **动画效果**:MSN和QQ的窗口弹出往往伴随着平滑的动画,如淡入、滑动等。这需要利用到C#中的Timer控件,通过定时器每隔一定时间改变窗口的位置或...
本资源"jquery 仿QQ校友的DIV弹出窗口效果"显然是一个利用jQuery实现的,模仿QQ校友应用中的弹出窗口交互效果的示例。这个例子可以帮助开发者了解如何在自己的网页中创建类似的功能,提升用户体验。 首先,让我们...
首先,我们要理解Flex中的弹出窗口(Pop-up Window)机制。在Flex中,我们可以使用PopUpManager类来创建和管理弹出窗口。这个类提供了打开和关闭窗口,以及调整窗口大小和位置的方法。通过实例化PopUpManager并传递...
这个项目旨在提供一种用户界面元素,模仿QQ软件中常见的弹出式通知,用于显示简短的消息或通知。 【描述】在描述中提到的"VC++代码、仿QQ信息提示窗口"意味着开发者使用了Microsoft的Visual C++开发工具,利用C++...
"仿QQ顶部弹出菜单"是一种常见的UI设计手法,它旨在模仿QQ这款流行即时通讯软件的菜单弹出效果,为用户提供便捷的操作方式。这种设计通常用于在用户点击某个按钮或图标时,展示一列相关的功能选项,这些选项通常以...
在压缩包文件"弹出对话框"中,可能包含了实现这些功能的示例代码或资源文件,包括窗体设计的XML布局文件、图片资源、以及对应的编程语言源代码。学习和分析这些文件,可以帮助你更好地理解和实现弹出窗体的功能。 ...
"popUpWin"这个文件可能是实现弹出窗口功能的源代码或资源文件,包含了上述技术的实现细节。深入研究这个文件,开发者可以学习到如何在ASP.NET环境中创建和定制弹出窗口,提升自己的Web开发技能。
【C# 仿QQ弹出消息(新版)】是一个编程示例,主要目的是教你如何在C#环境下创建一个类似于QQ的弹出消息框。这个项目适用于开发者,特别是那些想要为自己的应用程序添加类似提示功能的学习者。QQ弹出消息是用户交互中...
【描述】"仿QQ信息提示窗口.zip"的描述简洁明了,表明这个压缩包包含了创建一个与QQ应用类似的弹出式信息提示窗口所需的所有元素。这可能包括UI设计图、前端代码(如HTML、CSS和JavaScript)、可能的后端接口定义,...
标题中的“PB QQ式右下角弹窗”指的是在PowerBuilder(简称PB)环境中实现的一种模仿QQ软件右下角通知窗口的效果。这种效果通常用于在应用程序中向用户展示即时消息、更新通知或提示信息,其设计目的是吸引用户的...
QQ的小键盘控件通常指的是在聊天窗口中弹出的数字和特殊字符输入面板,方便用户快速输入,尤其是在手机等移动设备上。 以下是这个项目可能涉及的具体知识点: 1. **Delphi组件编程**: Delphi中的组件编程是其核心...
这通常指的是在弹出窗口(PopupWindow)显示时,希望将背景界面变暗或半透明,以突出弹窗并提示用户当前的操作是临时性的。解决这个问题可能涉及到自定义PopupWindow的背景或者在显示时动态改变父布局的透明度。使用...
接着,表情预览框的实现,通常是一个浮层或者弹出窗口,用于显示用户当前选中的表情。我们可以使用`PopupWindow`或者`Dialog`来创建这个预览框,将其定位在输入框下方或旁边。预览框中展示的表情图片,可以是预先...
从标签“JS漂亮弹出窗口”我们可以推断,这个项目的核心是JavaScript代码,它着重于创建一个既实用又美观的弹出对话框。开发者或网站设计师可以通过引入这些JavaScript文件来集成这个提示框系统到他们的网页中。 ...