`
qingshou117
  • 浏览: 46988 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用javascript打开网页的两种方法

阅读更多
今天解决实际问题找到一个很适合的方法,欣喜之余赶紧标记下。感谢作者帮了我大忙。
注:第一种方法是新标签页打开网页,第二种是当前标签页打开网页。
第二种:window.location.href=url;在IE不起作用,是IE的一个bug,使用时在后面加个语句window.event.returnValue = false;即可
--firefox会报window.event未定义错误,所以加个判断,最后写法如下:
if(window.event)
   window.event.returnValue = false;

第一种:window.open(url);

例如:直接在body元素里面的onload事件打开网页

          <body onload="window.open('http://www.baidu.com');">

其中open方法是可以带参数的 格式如:window.open(url,[可选参数1,[可选参数2,[可选参数N]]]);

第二种:window.location.href=url;

这种是使用location也就是地址栏对象的href属性打开网页

例如:<body onload="window.location.href='http://www.baidu.com';">

另外还有两种

window.showModalDialog()                  方法用来创建一个显示HTML内容的模态对话框。
window.showModelessDialog()           方法用来创建一个显示HTML内容的非模态对话框

--转自http://hi.baidu.com/%CD%C7%B7%CF%C9%B5%D3%E3/blog/item/b0f9af110f44b009213f2eb3.html
分享到:
评论

相关推荐

    javascript写的windows资源管理器

    主要是为了让javascript,DOM,CSS良好的呈现一种网页组织,真正的使 “结构”,“行为”,“样式”三者在(x)html里面完全分离开来。 着重使用了DOM模型编程。 javascript方面主要就是程序设计与功能的实现,主要...

    javascript学习笔记.docx

    支持三种方法back()、forword()、go()。 13) 一个窗口中的任何框架都可以使用属性frames、parent和top引用窗口中的其它框架。 14) 若框架指定了名字,引用就会被存储到它的父Window对象的一个同名新属性中。 15) ...

    一个链接按两种方式打开两个网址的方法

    在网页上,一个链接按以新开窗口、自身打开两种方式分别转向两个网址,以前或许你没有见过吧,其实这是与JavaScript配合才能完成的功能,虽然不经常用,不过有点意思,艺多不压身,呵呵。

    javascript知识小结

    2、 javascript中的获取数组中的内容有两种:一种直接列举 var arr = new Array(); 或者 var arr = new Array(“China”,123,”USA”); 3、 javascript写在head和body里面的区别: 区别简述:在HTML body部分中的...

    javascript函数的解释

    68.JS中分为两种窗体输出:模态和非模态.window.showModaldialog(),window.showModeless() 69.状态栏文字的设置:window.status='文字',默认的状态栏文字设置:window.defaultStatus = '文字.'; 70.添加到收藏夹:...

    HTML技术有css javascript

    相对链接的使用方法为: 如果链接到同一目录下,则只需输入要链接文档的名称。 要链接到下一级目录中的文件,只需先输入目录名,然后加" / "再输入文件名。 如链接到上一级目录中的文件,则先输入"…/ ",再输入...

    JavaScript笔记

    使用方法:方法名()--&gt;方法调用--&gt;立即执行 2.js文件:网页外专门保存js脚本的文件--推荐 强调:HTML、CSS、JS都要使用UTF-8编码保存(window系统) 使用js文件引入网页:[removed][removed] 强调:一旦定义...

    关于网页中的无缝滚动的js代码

    JavaScript中的定时器有两种,1.setInterval();2.setTimeout();相对应的关闭定时器也有两种方法,clearInterval()和clearTimeout()。两种定时器的区别是前者可以执行多次,而后者只执行一次。 这次只说无

    javascript修改浏览器title方法 JS动态修改浏览器标题

    经测试原生js有两种方式可以修改,jQuery中也能简单设置。不清楚的小伙伴们可以了解一下。 innerText 方式 通过console.log(document.getElementsByTagName(“title”)[0]),发现能打印出&lt;title&gt;标签,标签...

    dwr框架包含帮助文档

    dwr它包含两个主要的部分:允许JavaScript从WEB服务器上一个遵循了AJAX原则的Servlet中获取数据.另外一方面一个JavaScript库可以帮助网站开发人员轻松地利用获取的数据来动态改变网页的内容. DWR采取了一个类似AJAX的...

    基于VSCode调试网页JavaScript代码过程详解

    首先该插件运行需要安装有本地服务器,其次有两种配置方式,分别为: (1)launch:重新打开一个chrome来显示应用程序 (2)attach:在已经运行的chrome中显示应用程序 2.1、Launch配置 按F5并选择chrome进入...

    《javaScrip开发技术大全》源代码

    • sample03.htm 数组直接量的使用方法 • sample04.htm 数组直接量 • sample05.htm 函数直接量的使用方法 • sample06.htm 对象直接量 第5章(\代码\第05章) • sample01....

    谷歌Chrome浏览器安装包(exe,两个版本)

    导航栏:提供地址栏和搜索框两种导航方式,可以快速访问网站或进行搜索; 下载管理:支持下载文件、显示下载完成通知、下载记录管理等; 历史记录:记录用户访问过的网页,支持按日期、关键字等方式进行查询和管理;...

    Macromedia Fireworks 8

    Fireworks 使您可以在单个应用程序中创建和编辑位图和矢量两种图形。并且所有元素都可以随时被编辑。除此之外,工作流可以实现自动化,从而满足耗费时间的更新和更改要求。 Fireworks 与多种产品集成在一起,包括 ...

    social-reshare:在社交等 app 里 打开 web 页面后再使用 app 自带的分享功能进行二次分享时,指定分享格式。目前支持微信,易信,欢迎贡献其他平台

    Readme通常分享一个网页到社交平台...Installbower install social-reshare --save-devGet started有两种方式使用本脚本1.通过 AMD 方式var SAR = require('SocialAppReshare');SAR({ title: String 'share title', tex

    JavaScript Tricks-crx插件

    动态内容脚本可以通过两种方式加载:1)特定于站点的脚本所需; 2)右键单击相应的上下文菜单。 3.可以根据元数据使用GUI生成特定于站点的脚本。 此扩展程序仍在开发中,因此可能存在错误。 发行说明:v2

    SSEditor v0.9.8.402

    脚本的输出结果可以有两种查看方式:网页方式和源码方式,全部集成在一个窗口下,无需打开外部的浏览器窗口 主要特点:多文件编辑,支持从浏览器拖放文件到SSEditor,内置浏览器,脚本运行结果直接显示在SSEditor的...

    AJAX基础概念、核心技术与典型案例(内涵动态实例)

    打开阅读RSS时,自动获取最新的RSS内容,而无需刷新页面。 /RSSReader.jsp RSS阅读器 /rss.js JavaScript脚本文件 第25章(/ch25) 程序描述:本章将仿照Google Suggest,使用Ajax技术实现动态获取...

    scrapy动态爬虫并存入mysql

    爬取动态页面目前来说有两种方法 分析页面请求(这篇介绍这个) selenium模拟浏览器行为(霸王硬上弓,以后再说) 言归正传,下面介绍一下通过分析页面请求的方法爬取动态加载页面的思路。中心思想就是找到那个发...

Global site tag (gtag.js) - Google Analytics