社区
ASP
帖子详情
onclick="window.open()“,要怎么设置才能在当前窗口打开一个新的窗口?
rayofdawn
2003-05-17 05:31:36
它默认是好像是重新打开,怎么样才能在当前窗口打开。
...全文
21320
10
打赏
收藏
onclick="window.open()“,要怎么设置才能在当前窗口打开一个新的窗口?
它默认是好像是重新打开,怎么样才能在当前窗口打开。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
conner
2003-05-17
打赏
举报
回复
<SCRIPT LANGUAGE="javascript">
<!--
window.open ('page.html')
-->
</SCRIPT>
因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间。<!-- 和 -->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。
window.open ('page.html') 用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(../)均可。用单引号和双引号都可以,只是不要混用。
这一段代码可以加入HTML的任意位置,<head>和</head>之间可以,<body>间</body>也可以,越前越早执行,尤其是页面代码长,又想使页面早点弹出就尽量往前放。
【2、经过设置后的弹出窗口】
下面再说一说弹出窗口的设置。只要再往上面的代码中加一点东西就可以了。
我们来定制这个弹出的窗口的外观,尺寸大小,弹出的位置以适应该页面的具体情况。
<SCRIPT LANGUAGE="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>
参数解释:
<SCRIPT LANGUAGE="javascript"> js脚本开始;
window.open 弹出新窗口的命令;
'page.html' 弹出窗口的文件名;
'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;
height=100 窗口高度;
width=400 窗口宽度;
top=0 窗口距离屏幕上方的象素值;
left=0 窗口距离屏幕左侧的象素值;
toolbar=no 是否显示工具栏,yes为显示;
menubar,scrollbars 表示菜单栏和滚动栏。
resizable=no 是否允许改变窗口大小,yes为允许;
location=no 是否显示地址栏,yes为允许;
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
</SCRIPT> js脚本结束
Meyer
2003-05-17
打赏
举报
回复
你的onclick是使用在什么元素里,如果是<a>
<a href="javascript:window.open(url);void 0" target=_self>hhh</a>
rayofdawn
2003-05-17
打赏
举报
回复
不用a href="#" return false 好像也行。
rayofdawn
2003-05-17
打赏
举报
回复
好的,弄好了。
不过我搞不清楚a href="#" return false 有什么作用,
internetzap
2003-05-17
打赏
举报
回复
在客户端,不能写代码,带开这个窗口,你要不,在服务器端写个函数打开窗口,再在客户端调用啊,
Estyle
2003-05-17
打赏
举报
回复
你可以不用window.open(),改用:
<a href="#" onclick="window.location.href='1.htm';return false">Click</a>
smallyear
2003-05-17
打赏
举报
回复
用Window.Location.Href=转向地址吧
zdjack
2003-05-17
打赏
举报
回复
定义父窗口和子窗口的名称相同
Triumph
2003-05-17
打赏
举报
回复
Window.Location.Href="链接地址"
IT阿杰
2003-05-17
打赏
举报
回复
那好像要用显示层的方法。应该没办法在一个浏览器窗口内部打开另一个窗口。
js
onclick
跳转页面方法(
window.open
)
var a = document.getElementsByName("imageField2"); a[0].
onclick
= function (){ var contextPath= document.getElementById("contextPath").value.trim();
window.open
(contextPath+"/portal/share/compo
Javascript跳转页面和
打开
新
窗口
等方法
1.在原来的窗体中直接跳转用
onClick
="window.location.href='你所要跳转的页面';" 2、在
新
窗体中
打开
页面用:
onclick
="
window.open
('你所要跳转的页面')" 3、返回上一页 ( 本地测试无效,服务器上可用) window.history.back(-1); 返回 返回上一页 ">返回上一页 4、一些用法
新
窗口
的
打开
(
window.open
)的使用
刚学会用…… 我测试用的是Google浏览器哦!语法:
window.open
( URL,name,specs,replace ) 参数 说明 URL
打开
指定的页面的URL。如果没有指定URL,
打开
一个
新
的空白
窗口
name 指定target属性或
窗口
的名称。支持以下值: _blank - URL加载到
一个
新
的
窗口
。这是默认 _parent ...
JS
打开
新
窗口
(
window.open
() 、href)
JS
打开
新
窗口
常用于文件、图片预览,或者加载
一个
新
页面。
window.open
() -
打开
新
窗口
用法:
window.open
(strUrl, strWindowName, [strWindowFeatures]); strUrl:
新
窗口
需要载入的url地址,项目中我们
打开
的是
一个
在线文档。 strWindowName:
新
窗口
的名字,通过这个名字我们可以获得
新
窗口
的引用,容易重复,如果我们希望每次
打开
新
窗口
都是
一个
全
新
的
窗口
,可以
设置
成关键字 “_blank”。 strWindowFeatu
window.open
模式
窗口
window.open
模式
窗口
function ModalWindow(){
}
Modal
Window.open
= function(url, newWinName, modeCode){
$newWin =
window.open
(url, newWinName, modeCode);
return $newWin;
}
/**
* 模式
窗口
状态控制
*/
window.onfoc
ASP
28,391
社区成员
357,059
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章