如何用JS实现在当前页面打开新页面,而不是在新窗口打开?

JavaScript018

如何用JS实现在当前页面打开新页面,而不是在新窗口打开?,第1张

其实楼上说的就是javascript代码,只是有点写错了,\x0d\x0a\x0d\x0a\x0d\x0afunction open(html){\x0d\x0a\x0d\x0awindow.open(html,'_self') \x0d\x0a}\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a你的按钮这样写\x0d\x0a\x0d\x0a \x0d\x0a\x0d\x0a补充回答:\x0d\x0a\x0d\x0a首先给你说的代码绝对没错,你可以自己试试呀\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0afunction on(html){\x0d\x0a\x0d\x0awindow.open(html,'_self') \x0d\x0a}\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a \x0d\x0a\x0d\x0a \x0d\x0a\x0d\x0a看出来了,表单的问题,兰州可以把form表单去掉就可以了。

大约有三种方式:

1、直接关闭当前窗口代码如下:

<a href="javascript:window.opener=nullwindow.open('','_self')window.close()">关闭</a>

2、自定义提示关闭代码如下:

<script language="javascript">

function custom_close(){

if 

(confirm("您确定要关闭本页吗?")){

window.opener=null

window.open('','_self')

window.close()

}

else{}

}

</script>

<input id="btnClose" type="button" value="关闭本页" onClick="custom_close()" />

3、关闭当前页面代码如下:

<a href="javascript:window.opener=nullwindow.close()">关闭</a>如果是按钮则:

Response.Write("<script language=\"javascript\">window.opener=nullwindow.close()</script>")

这样点关闭的时候就不会弹出如当前窗口正试图关闭的对话框了.

拓展资料

1、JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

2、在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。