HTML页面实用技巧整理:Ajax、样式控制与交互提升

0 下载量 126 浏览量 更新于2024-08-31 收藏 134KB PDF 举报
本文主要介绍了HTML页面中一些实用的小技巧,包括设置页面不缓存、JQuery AJAX跳转、保持页面回退时的滚动位置、控制表格内容显示、弹出窗口定位、隐藏滚动条、去除图片链接虚线、邮件表单提交以及子窗口刷新父窗口等方法。 1. 禁用页面缓存: 在`<head>`标签中添加以下代码,可以防止HTML页面被浏览器缓存: ```html <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache, must-revalidate"> <meta http-equiv="expires" content="Wed, 26 Feb 1978 08:21:57 GMT"> ``` 2. JQuery AJAX无缓存设置: 使用JQuery的`ajaxSetup`方法,将`cache`参数设为`false`,可以确保每次AJAX请求都不使用缓存数据: ```javascript $.ajaxSetup({ cache: false }); ``` 3. 保持回退时的滚动位置: 设置`MaintainScrollPositionOnPostback`属性为`true`,可以在页面回退时保持原来的滚动位置,但这个属性通常是ASP.NET中的,对于纯HTML页面可能需要JavaScript实现。 4. 控制表格内容超出显示: 当表格内容超出单元格时,可以设置`TABLE-LAYOUT`属性为`fixed`,来固定表格布局: ```html style="TABLE-LAYOUT:fixed" ``` 5. 弹出窗口定位: 可以使用`onblur`事件让弹出窗口始终保持在最前面: ```html <body onblur="this.focus();"> ``` 6. 隐藏滚动条: 隐藏竖向滚动条:`<body style='overflow:scroll;overflow-y:hidden'></body>` 隐藏横向滚动条:`<body style='overflow:scroll;overflow-x:hidden'></body>` 同时隐藏两个滚动条:`<body scroll="no"></body>` 7. 去除图片链接虚线: 当点击图片链接时,通过`onFocus`事件消除周围虚线: ```html <a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a> ``` 8. 电子邮件表单提交: 创建一个表单,提交后会发送邮件到指定地址: ```html <form name="form1" method="post" action="mailto:@*.com" enctype="text/plain"> <input type="submit"></form> ``` 9. 子窗口刷新父窗口: 在子窗口中使用JavaScript的`window.opener.location.reload()`可以刷新父窗口的内容。 10. 设置页面背景图片: 为了设置非满屏且固定的背景图片,可以使用CSS样式: ```html <html> <head> <STYLE> body { background-image: url(logo.gif); background-repeat: no-repeat; } </STYLE> </head> ``` 这将使背景图片只显示一次,且在页面滚动时不会重复。 以上技巧对HTML页面的开发和优化具有实用价值,可以帮助提升用户体验和页面性能。