`
影梦龙
  • 浏览: 123952 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

html经验技巧

阅读更多
防止自己的网页被人"框架"
  top.location.href   最上层的地址  
  windows.location.href自己的地址
如防止别人直接  
  <iframe   src="www.163.com"></iframe>  
  这样他的网页就盗用你的信息了
此处top 属性:设置或获取对象相对于文档层次中下个定位对象的上边界的位置
 
Location.href 返回整个当前url,若对其赋值:
location.href="
http://www.sina.com.cn "则跳转其url
location.host 返回域名和端口号,如:
www.sina.com.cn:80
lcation.hostname 返回域名
location.port 返回端口
location.pathname 返回域名后第一个斜框后的字符串
location.hash 跳到本页的某个锚
location.search 取url?后的部分

javascript 的history对象
history.back() 等同于按浏览器的后退按钮
history.forward() 等同于按浏览器的前进按钮
history.current 指当前的url(等同于location.href),
在历史中的索引位置总为 0
history.go(-2)或 history.go("任意.html") 向前或向后移动,
或查找字符串标明的最新url
 
用javascript location.reload() 刷新页面

〖刷新〗命令的实现

  [格式]:location.reload() 或 history.go(0)
  [说明]浏览器重新打开本页。
  [举例]在<body></body>之间加入:
  <a href="#" onclick=location.reload()>刷新</a>
  或加入:<a href="#" onclick=history.go(0)>刷新</a>
 

页面跳转方法共有以下几种:


1 在<head>和</head>中间插入

<META HTTP-EQUIV="refresh" content="1;URL=http://www.google.com/">

其中content中的第一个参数为定时n(秒),第二个参数为n秒后自动跳转到的URL

2 用javascript

window.location.href="http://www.google.com";

或者

window.location="http://www.google.com";

或者

window.location.assign("http://www.google.com");

这三者是等同的,第三种是标准写法,但最不常用,前两者是简便写法。第三种写法据说在IE中有跨站漏洞,这里 有段示例代码,没看懂,运行一下也没看出什么问题,哪位大牛看懂了给解释一下,感激不尽!

3 用javascript

location.replace("http://www.google.com")

这种方法的好处是:按“后退”按钮无法返回跳转前的页面。我在Firefox和IE中测试都通过了。

location对象的其它属性:

location提供了关于当前打开窗口或者特定框架的url信息。一个多框架的窗口对象在location属性显示的是父窗口的URL,每个框架也有一个与之相伴的location对象。

  • hash属性:location.hash返回当前框架的URL中’#’号之后(包括’#’号)的部分,即URL的锚点

  • host属性:描述URL的主机名和端口,只有端口号是URL的一个明确部分时,值中才包括端口号。

  • hostname属性:同host属性,但不包括端口号

  • href属性:该属性提供一个指定窗口对象的整个URL的字符串。

  • pathname属性:URL的路径名部分,主机名之后的部分,不包括锚点和query(即’?’之后的部分)

  • port属性:端口号。如果URL中没有端口号则为空,如果输入URL有端口号而被服务器自动忽略(redirect到80),在Firefox中能得到80,而在IE中为空

  • protocol属性:协议名,且后面紧跟着冒号。

  • 以上方法和属性请在使用时先行测试,因为不同浏览器以及不同版本的浏览器对其解释和执行或多或少都有些出入。

分享到:
评论

相关推荐

    C#开发经验技巧宝典PDF

    C#开发经验技巧宝典PDF 本书介绍了1149个VisualC#开发经验技巧,覆盖了程序开发中的各种实际需求。全书共分27章,分别是开发环境、语言基础、程序算法、数据处理、资料验证技术、日期与时间、Windows窗体控件、Web...

    delphi开发经验技巧宝典

    delphi开发经验技巧宝典

    c#开发经验技巧宝典实例

    本篇文章将深入探讨C#开发经验和ASP.NET实践技巧,通过实例解析,帮助你提升编程技能。 一、C#基础与进阶 1. 类与对象:C#是面向对象的语言,理解类的定义、属性、方法以及构造函数至关重要。实例化对象并操作它们...

    C#开发经验技巧宝典光盘资源(一)

    本书介绍了1149个Visual C#开发经验技巧,覆盖了程序开发中的各种实际需求。全书共分27章,分别是开发环境、语言基础、程序算法、数据处理、资料验证技术、日期与时间、 Windows窗体控件、Web页面设计、HTML客户端...

    C#开发经验技巧宝典光盘资源(六)

    本书介绍了1149个Visual C#开发经验技巧,覆盖了程序开发中的各种实际需求。全书共分27章,分别是开发环境、语言基础、程序算法、数据处理、资料验证技术、日期与时间、 Windows窗体控件、Web页面设计、HTML客户端...

    个人经验总结html实用技巧

    以下是我根据标题“个人经验总结html实用技巧”及描述中提到的关键标签,结合压缩包内的文件名称,整理出的一些HTML相关的实用技巧和知识点。 1. **浮动框(浮动框.html)**:在HTML中,浮动框常用于布局,通过CSS...

    C#开发经验技巧宝典第一部分(共四部)

    C#开发经验技巧宝典 人民邮电出版社 (85元的不是95元的) 目 录 第1章 开发环境  第2章 语言基础  第3章 程序算法  第4章 字符及字符串处理技术  第5章 数据处理  第6章 资料验证技术  第7章 日期和...

    VC++经验技巧.rar

    压缩包中的“VC++经验技巧.chm”很可能是一个HTML帮助文档,其中包含了详细的教程、示例代码和常见问题解答。CHM文件是Windows的HTML帮助格式,通常组织成书签结构,方便用户查阅。学习者可以通过查阅这个文档,找到...

    C#编程经验技巧宝典

    C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 &lt;br&gt;1.1 Visual Studio开发环境安装与配置 2 &lt;br&gt;0001 安装Visual Studio 2005开发环境须知 2 &lt;br&gt;0002 配置合适的Visual Studio 2005...

    C#开发经验技巧宝典第三部分(共四部)

    C#开发经验技巧宝典 人民邮电出版社 (85元的不是95元的) 目 录 第1章 开发环境  第2章 语言基础  第3章 程序算法  第4章 字符及字符串处理技术  第5章 数据处理  第6章 ...

    C#开发经验技巧宝典01

    C#开发经验技巧宝典 第一分卷/共八分卷 本书介绍了1149个Visual C#开发经验技巧,覆盖了程序开发中的各种实际需求。全书共分27章,分别是开发环境、语言基础、程序算法、数据处理、资料验证技术、日期与时间、...

    HTML精华收藏-技巧全集

    这个“HTML精华收藏-技巧全集”不仅适合初学者作为学习资料,也是有一定经验的开发者巩固和提升技能的宝贵资源。通过深入理解和实践其中的内容,开发者能够更好地掌握HTML和JavaScript,从而创造出更精美、更交互的...

    一些自己的经验和技巧

    标题中的“一些自己的经验和技巧”表明这是一份个人整理的 IT 知识文档,涵盖了作者在系统管理、网络配置和数据库操作方面的实用方法和命令。描述中提到的“系统、网络、数据库命令和例子”是这份资料的核心内容,...

    asp开发经验技巧宝典—软件工程师典藏14

    这本“asp开发经验技巧宝典—软件工程师典藏14”显然是为那些寻求提升ASP开发技能的软件工程师准备的宝贵资源。在ASP的世界里,了解并掌握一些关键知识点是至关重要的。 首先,ASP的基础知识包括HTML、CSS和...

    C#开发经验技巧宝典 源码

    本书介绍了1149个Visual C#开发经验技巧,覆盖了程序开发中的各种实际需求。全书共分27章,分别是开发环境、语言基础、程序算法、数据处理、资料验证技术、日期与时间、Windows窗体控件、Web页面设计、HTML客户端...

    网站设计的经验技巧(CHM)

    "网站设计的经验技巧"这个CHM电子书,由网人俱乐部的专家们根据他们自身的实践和见解编写而成,旨在分享关于HTML网页设计的实用知识。下面我们将深入探讨其中的关键知识点。 1. **HTML基础**:HTML(HyperText ...

    asp开发经验技巧宝典—软件工程师典藏22

    这本“asp开发经验技巧宝典—软件工程师典藏22”显然是为软件工程师提供的一份宝贵资源,涵盖了ASP开发中的各种实用技巧和经验总结。 在ASP编程中,以下是一些重要的知识点: 1. **基础概念**:ASP是一种基于HTML...

    C#开发经验技巧宝典

    第11章 HTML客户端控件与服务器控件 245 11.1 数据控件应用技巧 246 0444 如何将数组绑定到GridView数据控件中 246 0445 使用GridView Web服务器控件绑定数据源 246 0446 使用GridView Web服务器控件自定义...

    asp开发经验技巧宝典软件工程师典藏(全)

    以下是一些基于"asp开发经验技巧宝典软件工程师典藏"的详细知识点: 1. **服务器端脚本基础**:ASP的核心是服务器端脚本,它允许开发者使用VBScript或JScript编写代码,这些代码在服务器上执行,然后将结果发送到...

    C#开发经验技巧宝典光盘资源(三)

    本书介绍了1149个Visual C#开发经验技巧,覆盖了程序开发中的各种实际需求。全书共分27章,分别是开发环境、语言基础、程序算法、数据处理、资料验证技术、日期与时间、 Windows窗体控件、Web页面设计、HTML客户端...

Global site tag (gtag.js) - Google Analytics