问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js如何弹出页面js如何弹出页面窗口

发布网友 发布时间:2022-04-22 18:25

我来回答

1个回答

热心网友 时间:2023-11-15 06:48

js弹出窗口命令

1直接提示仅确认功能的提示框只显示提示信息alert(“提示信息”);

alert();只有一个参数是提示信息,没有返回值。

2弹出输入框让你输入内容提示();

有两个参数:第一个显示提示信息,第二个显示输入框的默认值。

3功能确认(“提示信息”),具有确认和取消功能;

有一个参数返回值true或false,即提示信息。

用法如下

在js中:

函数IsSure(){

定义变量

mes=确认(

if(mes==true){do

某物;}

else{do

其他事情;}

}

"/

4功能窗口.open()的新提示页面弹出。page.aspx

参数如下:

您可以通过设置参数来设置此页面的大小。

Window.open命令弹出一个新窗口;

Page.aspxs弹出窗口文件名;

新窗口

弹出窗口的名称(不是文件名),可选,可用空替换;

高度=100窗高;

宽度=400窗宽;

Top=0窗口距屏幕顶部的像素值;

Left=0距离屏幕左侧的窗口的像素值;

工具栏=否

是否显示工具栏,是则显示;

菜单栏,滚动条

代表菜单栏和滚动条。

可调整大小=否

是否改变窗口大小,是允许的;

位置=否

是否显示地址栏,是允许的;

Status=no是否显示状态栏中的信息(通常文件已经打开),yes是允许的;

示例:window.open(page.aspx

iframe框架页面中弹出窗口如何使用JS回调?

可能是:冒泡所致,阻止冒泡,就可以了。js执行分为两个阶段,一个是捕获,然后就是冒泡。

举个例子,你在大p中嵌套一个小p,两个p都绑定点击事件,当你点击小的p的时候。两个p的事件都会被触发。这就是因为,js的冒泡机制。

我不知道你用什么浏览器,如果是w3c标准的话取消事件冒泡是用e.stopPropagation如果是IE的话直接window.event.chancelBUbble=true就可以了。具体的用法google,ncr上都有。希望能帮到你。也可能不是这个原因。

js刷新父页面?

用iframe、弹出子页面刷新父页面iframe

scriptlanguage=JavaScript>

parent.location.reload();

/script>

弹出子页面

scriptlanguage=JavaScript>

window.opener.location.reload();

/script>

子窗口刷新父窗口

scriptlanguage=JavaScript>

self.opener.location.reload();

/script>

刷新以open()方法打开的窗口

scriptlanguage=JavaScript>

window.opener.location.href=window.opener.location.href;

/script>

刷新以winodw.showModelDialog()方法打开的窗口

scriptlanguage="javascript">

window.parent.dialogArguments.document.execCommand('Refresh');

/script>

弹出窗口的代码是什么?

【最基本的弹出窗口代码】

SCRIPTLANGUAGE="javascript">

!--

window.open('page.html')

-->

/SCRIPT>

因为这是一段javascript代码,所以它们应该放在SCRIPTLANGUAGE="javascript">标签和/script>之间。

!--和-->是对一些版本低的浏览器起作用,在这些老浏览器中如果不支持javascript,不会将标签中的代码作

为文本显示出来。

Window.open('page.html')用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面

应写明路径,绝对路径(http://)和相对路径(../)均可。

用单引号和双引号都可以,只是不要混用。

这一段代码可以加入HTML的任意位置,加入到head>和/head>之间也可以,位置越靠前执行越早,尤其是页面

代码较长时,又想使页面早点弹出就尽量往前放。

【经过设置后的弹出窗口】

下面再说一说弹出窗口外观的设置。只要再往上面的代码中加一点东西就可以了。

我们来定制这个弹出窗口的外观、尺寸大小、弹出位置以适应该页面的具体情况。

SCRIPTLANGUAGE="javascript">

!--

window.open('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no')

//写成一行

-->

/SCRIPT>

参数解释:

SCRIPTLANGUAGE="javascript">js脚本开始;

window.open弹出新窗口的命令;

page.html弹出新窗口的文件名;

newwindow弹出窗口的名字(不是文件名),可用空〃代替;

height=100窗口高度;

top=0窗口距离屏幕上方的像素值;

left=0窗口距离屏幕左侧的像素值;

toolbar=no是否显示工具栏,yes为显示;

menubar,scrollbars表示菜单栏和滚动栏;

resizable=no是否允许改变窗口大小,yes为允许;

location=no是否显示地址栏,yes为允许;

status=no是否显示状态栏内的信息(通常是文件已经打开),yes为允许;

/SCRIPT>js脚本结束。

【用函数控制弹出窗口】

下面是一个完整的代码。

html>

head>

scriptLANGUAGE="javascript">

!--

functionopenwin(){

window.open("page.html","newwindow","height=100,width=400,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no";)

//写成一行

}

-->

/script>

/head>

bodyonload="openwin()">

...任意的页面内容...

/body>

/html>

这里定义了一个函数openwin(),函数内容就是打开一个窗口。在调用它之前没有任何用途。怎么调用呢?

方法一:bodyonload="openwen()">浏览器读页面时弹出窗口;

方法二:bodyonunload="openwen()">浏览器离开页面时弹出窗口;

方法三:用一个连接调用:ahref="#"onclick="openwin()">打开一个窗口/a>

注意:使用的"#"是虚连接。

方法四:用一个按钮调用:inputtype="button"onclick="openwin()"value="打开窗口">

【主窗口打开文件1.htm,同时弹出小窗口page.html】

将如下代码加入主窗口head>区:

scriptlanguage="javascript">

!--

functionopenwin(){

window.open("page.html","","width=200,height=200";)

}

//-->

/script>

加入body>区:ahref="1.htm"onclick="openwin()">open/a>即可。

【弹出的窗口之定时关闭控制】

下面我们再对弹出窗口进行一些控制,效果就更好了。如果我们再将一小段代码加入弹出的页面(注意是加入到page.html的HTML中,可不是主页面中,否则?),让它在10秒钟后自动关闭是不是更酷了?

首先,将如下代码加入page.html文件的head>区:

scriptlanguage="javascript">

functioncloseit(){

setTimeout("self.close()",10000)//毫秒

}

/script>

然后,再用bodyonload="closeit()">这一句话代替page.html中原有的BODY>这一句就可以了。(这一句话千

万不要忘记写啊!这一句的作用是调用关闭窗口的代码,10秒钟后就自行关闭该窗口。)

【在弹出窗口中加上一个关闭按钮】

form>

INPUTTYPE='BUTTON'value='关闭'onClick='window.close()'>

/form>

呵呵,现在更加完美了!

【内包含的弹出窗口——一个页面两个窗口】

上面的例子都包含两个窗口,一个是主窗口,另一个是弹出的小窗口。

通过下面的例子,你可以在一个页面内完成上面的效果。

html>

head>

SCRIPTLANGUAGE="javascript">

functionopenwin()

{

OpenWindow=window.open("","newwin","height=250,width=250,toolbar=no,scrollbars="+scroll+",menubar=no";);

//写成一行

OpenWindow.document.write("TITLE>例子/TITLE>";)

OpenWindow.document.write("BODYBGCOLOR=#FFFFFF>";)

OpenWindow.document.write("H1>Hello!/h1>";)

OpenWindow.document.write("Newwindowopened!";)

OpenWindow.document.write("/BODY>";)

OpenWindow.document.write("/HTML>";)

OpenWindow.document.close()

}

/script>

/head>

body>

ahref="#"onclick="openwin()">打开一个窗口/a>

inputtype="button"onclick="openwin()"value="打开窗口">

/body>

/html>

看看OpenWindow.document.write()里面的代码不就是标准的HTML吗?只要按照格式写更多的行即可。千万注意多一个标签或少一个标签都会出现错误。记住用OpenWindow.document.close()结束啊。

【终极应用——弹出窗口的Cookie控制】

回想一下,上面的弹出窗口虽然酷,但是有一点小毛病(你沉浸在喜悦之中,一定没有发现吧?)比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页),那么每次刷新这个页面,窗口都会弹出一次,是不是非常烦人?有解决的办法吗?Yes!Followme。我们使用Cookie来控制一下就可以了。

首先,将如下代码加入主页面HTML的HEAD>区:

script>

functionopenwin(){

window.open("page.html","","width=200,height=200";)

}

functionget_cookie(Name){

varsearch=Name+"="

varreturnvalue="";

if(documents.cookie.length>0){

offset=documents.cookie.indexOf(search)

if(offset!=-1){

offset+=search.length

end=documents.cookie.indexOf(";",offset);

if(end==-1)

end=documents.cookie.length;

returnvalue=unescape(documents.cookie.substring(offset,end))

}

}

returnreturnvalue;

}

functionloadpopup(){

if(get_cookie(’popped’)==";){

openwin()

documents.cookie="popped=yes"

}

}

/script>

然后,用bodyonload="loadpopup()">(注意不是openwin而是loadpop啊)替换主页面中原有的BODY>这一句即可。你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。真正的Pop-Only-Once!

写到这里,弹出窗口的制作和应用技巧基本上算是讲完了,希望对正在制作网页的朋友有所帮助我就非常欣慰了。

需要注意的是,JS脚本中的大小写最好前后保持一致。

没有菜单、工具栏、地址栏的弹出窗口:

scriptlanguage="javascript">

!--

vargt=unescape('%3e');

varpopup=null;

varover="LaunchPop-upNavigator";

popup=window.open('','popupnav','width=500,height=500,resizable=0,scrollbars=auto');//width=500,height=500为窗口长和宽

if(popup!=null){

if(popup.opener==null){

popup.opener=self;}

popup.location.href='要打开的文件名';

}

//-->

/script>

离开一个页面时弹出一个可定制的窗口

!--Begin

functionleave(){

window.open('离开页面时弹出窗口的URL','','toolbar=no,menubar=no,location=no,height=235,width=320');

}

//End-->

/script>

如下代码加入HTML的BODY>区:bodyonUnload="leave()">

超级弹窗代码(MYIE也照弹)

scriptlanguage="javascript">

focusid=setTimeout("focus();window.showModelessDialog('http://www.3tian.com','','scroll:1;status:0;help:0;resizable:1;dialogWidth:0px;dialogHeight:0px')",0000)

/script>

scriptlanguage="javascript">

!--

functionclock(){i=i-1

document.title="";#定义标题

if(i>0)setTimeout("clock();",1000);

elseself.close();}

vari=4#定义多少秒后关

clock();

//-->

/script>

js弹窗点击一个按钮弹出这个框怎么做?

写一个遮罩层,这个遮罩层里写上需要弹出的东西,然后把遮罩层隐藏掉,当点击某个按钮时,遮罩层弹出就行了

初学者使用JavaScript代码做简单猜数字游戏,不要弹出窗口的.请问怎样做?

1.过完W3C关于html、css、js、jquery部分。实际操作里面的代码,稍微改改代码体验下编译后的差别.我个人感觉一开始的话过一遍书就好,别把自己拘束在书里,实操最关键。

2.给自己写个小网站介绍自己,可以加各种各样滚动翻页酷炫的效果,用插件也可以。锻炼读文档的能力。举个例子:Everyonefarts.Andnowyourwebpagescantoo.

3.写游戏写游戏写游戏。一开始试试简单的单人游戏,如扑克游戏(你可以自订一些简单的规则),俄罗斯方块,坦克大战等等,重点在于了解编程逻辑和基本的页面交互.熟练后可以考虑考虑怎么写类似于小黑屋一样的较复杂游戏。

4.上手bootstrap等。认真研读文档,试着在自己代码中使用这些插件如tooltip、modal等。接着想想要是你自己写的话怎么实现。

5.看书或者上网络课。Javascript:thegoodparts,Domscripting等等。网络课我更多地是付费在http://egghead.io或者udemy上面看的,你们也可以找到很多免费的口碑好的JS网络课。

6.之后就是想到什么点子写什么.只会前端虽然不足以让你写出应用级的网页,但用代码写出自己的思想自己的热爱,还是绰绰有余的。

7.找一些实际生活中的项目,参与进去,可以是实习,可以是学校实验室的创新项目,也可以是好友之间的创业小点子。实际的项目更能告诉你,前端工程师到底需要学习什么,你也更能体验到你下一步要怎么做。6.至于再高深的,我也是在探索期。之前看过一篇很有名的文章大意是说,先成为一个工程师再成为一个前端工程师。但我也深深地理解很多人入门时候的迷茫,其实学习有很多途径,有的是科班出身比较善于学习知识,而有的人更擅长从实践中慢慢学习改进自己的知识架构,都是无可厚非的。当然,要成为一个优秀的前端工程师,首先你必须要有计算机工程师的基础,这是毋庸置疑的.我也还在前进的路上。共勉。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谁告诉我一下,韩语中,“遵命”怎么说 想开个甜品店,不知道哪里可以学习呢 如何取消微信新号绑定的手机号? 翼支付-翼建钟情活动内容是什么? 怎么参加翼支付“翼建钟情”活动? 翼支付--翼建钟情立减10元-建行这次活动有具体名额限制吗? 西凤酒是哪里的 货车总重量不超过二十吨就不算超载吗? 自卸货车上装有二十多吨货已经有四五天了对货车能伤害哪个部位? 如何回复别人的"忙里偷闲"? 脚宽穿什么品牌的足球鞋?茵宝还是耐克? js代码怎么用 宽脚适合穿什么足球鞋? 请资深足球鞋爱好者解答…宽脚适合的足球鞋 如何用 js或者jquery 实现打开新标签页 宽脚适合适合阿迪、耐克的那双足球鞋? 请教是什么意思 脚面比较宽的人适合什么足球鞋。 javascript:点击图片打开新窗口浏览图片 阿迪、耐克足球鞋,哪款最适合宽脚? js怎样阻止浏览器打开新的网页 本人脚宽,推荐一双足球鞋 怎样用js控制火狐打开一个新的页面 脚宽穿什么牌子的足球鞋 如何让js弹出新窗口不被拦截 脚宽的人穿什么足球鞋好啊 Js怎么在新浏览器中打开页面 我脚大,宽,适合穿高跟鞋吗,适合哪种 JS或者Jquery打开一个新页面,怎么打开?? 请问以下哪个系列的足球鞋更适合脚型宽的人穿? 36跟37码35码脚的区别 怎么用javascript代码控制打开新窗口的浏览器 脚宽穿什么足球鞋 js如何打开一个新窗口js如何打开一个新窗口快捷键 404 Not Found 浏览器开启JavaScript方法 如何开启浏览器Javascript 海南的风俗有哪些? 海南的家风民俗作文500字 海南的地方习俗有哪些? 端午节,本土海南人有哪些一定要做的事情? 海南的的过年习俗 海南都有什么风俗习惯啊? 以日记形式写海南端午节的习俗三百字 家乡风俗(澄迈桥头)作文 家乡民风民俗 请问:你们家乡有哪些关于槟榔的习俗 ? 了解家乡的民风民俗 看哪些地方需要改进 并阐述理由 聊一聊,你的家乡过年最奇特的风俗是什么呢? 如何知道老公苹果手机的id和密码?