JSP网页开发实用代码集合
4星 · 超过85%的资源 需积分: 11 172 浏览量
更新于2024-09-23
收藏 3KB TXT 举报
"该资源主要提供了JSP网页开发中的一些常用代码片段,包括禁止右键菜单、图片防右键保存、页面自动刷新或跳转、弹窗提示以及阻止页面元素的默认行为等实用技巧。"
在JSP网页开发中,常常会遇到一些常见的需求,这些代码可以帮助开发者更有效地实现功能:
1. 禁止右键菜单和拖拽:
```html
<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false" oncopy="document.selection.empty()" onbeforecopy="return false">
```
这段代码可以防止用户在页面上右击显示默认的上下文菜单,以及阻止文本选择、拖放等操作。
2. IE6下设置图片不显示右键保存选项:
```html
<img src="mypicture.jpg" height="100px" width="100px" galleryimg="no">
```
对于IE6浏览器,可以通过设置`galleryimg`属性为`no`来避免图片右键保存选项。
3. 页面定时刷新:
```html
<meta http-equiv="Refresh" content="">
```
通过`<meta>`标签的`http-equiv="Refresh"`属性,可以设置页面在指定秒数后自动刷新。
4. 页面跳转:
```html
<meta http-equiv="refresh" content=";URL=url">
```
类似地,`http-equiv="refresh"`还可以配合`content`属性中的URL值,让页面在一定时间后跳转到指定的新页面。
5. 自定义关闭窗口的JavaScript:
```html
<script language="javascript">//<![CDATA[
function shutwin() { ... }
//]]></script>
<a href="target=_blank);">关闭窗口</a>
```
通过JavaScript函数可以实现自定义的关闭窗口行为。
6. 阻止页面元素的默认行为:
```html
<script>
function stop() {
alert("阻止了默认行为");
return false;
}
document.oncontextmenu = stop;
</script>
<body>...</body>
```
示例中定义了一个`stop()`函数,用于阻止页面上的右键点击事件,并弹出提示信息。
7. 使用frame或frameset实现多页面布局:
```html
<frameset>
<frame src="需要加载的页面URL">
</frameset>
```
使用`<frameset>`和`<frame>`标签可以创建一个多窗口的布局,每个`<frame>`标签表示一个独立的页面区域。
以上代码是JSP网页开发中常见的实用技巧,它们可以帮助开发者控制用户的交互行为,优化页面功能,以及实现动态更新和页面间的导航。在实际开发中,开发者可以根据项目需求灵活运用这些代码片段。
2009-03-31 上传
2023-12-25 上传
2024-01-04 上传
2023-05-14 上传
2023-11-04 上传
2024-01-23 上传
2023-12-20 上传
ufei0227
- 粉丝: 0
- 资源: 1
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析