一段和弹出窗口有关的JS代码
前面有朋友在制作FLASH主页时需要根据需要弹出窗口并根据弹出的结果(有些用户浏览器可能会评比弹出窗口)进行不同的操作。于是帮朋友写了很简单的一段JS代码,今天整理BLOG的时候翻了出来。贴在这里,希望能对有类似需要的朋友有点帮助~~:)
具体代码如下:
//****************************************************************
//
// 1 页面首先得到屏幕的宽和高
// 2 对1024*768和800*600分别定制两个窗口
// 3 弹出定制的窗口
// 4 如果弹出成功,结束
// 5 如果弹出失败(比如用户浏览器评比了弹出窗口),页面跳转到新的地址
//
//****************************************************************
//****************************************************************
//
// author: Tomato
// Email: SuperTomato@sjtu.edu.cn
// Blog: http://blog.csdn.net/CrazyTomato
//
//****************************************************************
var ScreenWidth; //屏幕宽度
var ScreenHeight; //屏幕高度
var PopWindow; //弹出窗口的句柄
var WindowWidth; //弹出窗口的宽度
var WindowHeight; //弹出窗口的高度
ScreenWidth = screen.width; //得到屏幕的宽度
ScreenHeight = screen.height; //得到屏幕的高度
if(ScreenWidth == 1024 && ScreenHeight == 768)
{
WindowWidth = 612; //修改此处数据为你在1024*768下所需要的弹出窗口的宽度
WindowHeight = 384; //修改此处数据为你在1024*768下所需要的弹出窗口的高度
}
else if(ScreenWidth == 800 && ScreenHeight == 600)
{
WindowWidth = 400; //修改此处数据为你在800*600下所需要的弹出窗口的宽度
WindowHeight = 300; //修改此处数据为你在800*600下所需要的弹出窗口的高度
}
else
{
WindowWidth = 400; //修改此处数据为你在其它分辨率下所需要的弹出窗口的宽度
WindowHeight = 300; //修改此处数据为你在其它分辨率下所需要的弹出窗口的高度
}
PopWindow = null;
PopWindow = window.open('http://www.sjtu.info'/*修改此处数据为你需要弹出窗口的URL地址*/ , '_blank' , 'width=' + WindowWidth + ' , height=' + WindowHeight + ' , menubar=no , toolbar=no , location=no , directories=no , status=no , scrollbars=yes , resizable=no'); //弹出窗口,menubar决定是否有菜单栏,toolbar决定是否有工具栏,location决定是否有地址栏,directories决定是否有连接区,status决定是否有状态栏,scrollbars决定是否有滚动条,resizable决定是否可改变大小
if(PopWindow && !PopWindow.closed)
{
//窗口成功弹出
//结束
}
else
{
window.location.href = "http://www.sjtu.info"; //修改此处数据为你需要跳转到的页面的URL地址
}
一段和弹出窗口有关的JS代码相关推荐
- 弹出窗口全攻略,代码,方法
经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项.版权信息.警告.欢迎光顾之类的话或者作者想要特别提示的信息.其实制作这 ...
- JavaFX弹出窗口和消息对话框代码示例
弹出窗口 弹窗类 package cn.zxl.AlertWindow;import javafx.geometry.Pos; import javafx.scene.Scene; import ja ...
- html打赏代码,利用弹出窗口实现打赏的代码
很多的博客的博主们都喜欢在每篇文章的底部加入一个打赏的功能,虽然不会有人真的给打赏一些小费,好在有比没有要强的多,它可以使博客的内容更加的丰富起来.今天记录一下关于自己写的一个打赏的实例. 先上图,大 ...
- html弹出窗口是浮动,JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解
本文实例讲述了JS实现弹出浮动窗口.分享给大家供大家参考.具体如下: 这里介绍的JS弹出浮动窗口,支持鼠标拖动和关闭,点击链接文字后弹出层窗口,也称作是弹出式对话框吧. 关于一些参数说明: bodyc ...
- html语言点击打开小窗口播放视频,点击图片弹出窗口播放视频html代码
楼主尼嚎~~HTML表单,通常都是被form标签所包括的.form标签内的内容还是可以用HTML常规代码书写.不过我认为楼主应该是想表达,HTML表格而不是表单吧?代码如下: htmlheadtitl ...
- php屏蔽弹出窗口,可以不被浏览器拦截的弹出窗口JS代码
转载: 一个强制弹出窗口的JavaScript类:ForceWindow 一个可以不被广告拦截器拦截的弹出窗口 ForceWindow.iclass.js代码如下(使用.讲解.相关说明全部在注释中): ...
- 怎么强制弹出窗口永远在最前面
解决思路: 一般来说,显示在最前面的窗口都是因为窗口被激活获得焦点,要使窗口永远显示在最前面,可以人为的设置窗口在blur时立刻focus,或者用模式.无模式对话框实现. 具体步骤: 方法一:弹出窗口 ...
- html运用javascript设计弹窗,javascript弹出窗口实现代码
很多网页都实现了弹出窗口,使用方面,特别的人性化,本文就大家介绍javascript实现弹出窗口特效,具体代码如下: 弹出窗口 *{ margin: 0; padding: 0; } div{ mar ...
- 怎么强制弹出窗口永远在最前面(转)
作者:闪吧 来源:闪吧 怎么强制弹出窗口永远在最前面 解决思路: 一般来说,显示在最前面的窗口都是因为窗口被激活获得焦点,要使窗口永远显示在最前面,可以人为的设置窗口在blur时立刻focu ...
最新文章
- linux diff patch 生成和打补丁
- 【错误记录】Flutter 应用运行卡在 Running Gradle task ‘assembleDebug‘... ( 配置阿里云 Maven 仓库镜像 )
- Java final关键字,常量的定义
- python读取上一级文件夹下的图片
- CSS3 线性渐变背景的过渡效果
- 小程序种的轮播图高度的算法
- linux安装qt4 creator,ubuntu14.04下安装qt4.8.6 +qt creator
- 根据某一个字段查询但不是主键 sql该怎么写_为什么我使用了索引,查询还是慢?...
- VS、C#配置R语言开发环境
- python使用百度翻译api
- PFC离散元程序及其在工程领域中的应用(新手必看)
- 利用xlsl.full.js导入excel表格
- 工作流:如何将Word尾注转换为普通文本格式
- php工程师的学习之道以及需要掌握的知识体系
- 苏嵌//张朋//2018.07.23
- Centos8安装Oracle12C未能初始化安装程序
- 【淘宝API开发系列】获得商品评论 API 返回值说明
- 组合数学--排列组合
- 业务指标基础分析(excel)--python实现
- 如何高逼格的操作电脑打开软件(文件)Win+R高效启动软件
热门文章
- 物联网开发笔记(54)- 使用Micropython开发ESP32开发板之控制MG90S舵机
- pandas获得指定行_如何用pandas实现选取特定索引的行
- s:hidden name=id value=id/s:hidden
- 没有什么比穷可怕_真正可怕的是没有人再在乎
- rfid android开发板,iTOP-6818开发板-Android4.4系统下RFID射频模块测试例程
- 2021年跨境电商还值得做吗,怎么选择适合自己的电商平台
- Netty-编码和解码
- Codeforces Round #809 (Div. 2)。D2. Chopping Carrots (Hard Version)
- Atitit 关于共享经济之共享男女朋友的创业计划
- 司普沃浅谈荔枝种植技术与管理