首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使链接从window.open弹出窗口中消失

使链接从window.open弹出窗口中消失
EN

Stack Overflow用户
提问于 2012-06-08 19:19:52
回答 5查看 534关注 0票数 0

我有一个可以打开窗口的链接,使用window.open("mytest.aspx");时,我遇到的问题是,当他们关闭弹出窗口时,我需要隐藏父页面上的链接。因此,基本上,我如何才能隐藏父页面上的链接(这是一个锚点),而不显示用window.open()打开的弹出窗口?

谢谢

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-06-08 19:28:14

试试这个,链接的JavaScript代码onclick事件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function OpenPopup()
{
  document.getElementById("linkID").style.visibility='hidden';
  window.open("mytest.aspx");
}
票数 2
EN

Stack Overflow用户

发布于 2012-06-08 19:24:03

我没有理解这个问题。您可以执行以下操作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function Popup(){
  parentWindow = this;
  window.open('mytest.aspx');  
}

在父窗口中有另一个函数:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function hideLink(){
  $("#linkID").hide()
}

然后在弹出窗口之前调用以下函数:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
parentWindow.hideLink();

我为之前的回答道歉。

票数 0
EN

Stack Overflow用户

发布于 2012-06-08 19:34:48

我想你可能想看看类似的The proper way to handle popup closing后的文章

OP和accepted使用setInterval轮询弹出窗口。一旦关闭,执行你的“隐藏锚”逻辑。

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10954868

复制
相关文章
常用弹出对话窗集合
1./普通对话框/ /**普通对话框**/ private void showNormalDialog(){ final AlertDialog.Builder normalDialog =
项勇
2019/12/23
8300
常用弹出对话窗集合
jquery 模态窗口 弹出窗 simpleModal
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>SimpleModal Basic Modal Dialog </title> <link type='text/css' href='css/demo.css' rel='stylesheet' /> <link type='text/css' href='css/box.css' rel='stylesheet' /> </head> <body> <div id='container'>
用户5760343
2019/10/10
6.3K0
jquery 模态窗口 弹出窗 simpleModal
小程序-蒙版弹出窗
话不多说 上代码。 wxml: <view class="page"> <button bindtap="showMask"> 弹出 </button> <view catchtouchmove="preventTouchMove" class="alert-mask" wx:if="{{showModal}}"></view> <view class="modalDlg" wx:if="{{showModal}}"> <view class="modelTitle">我是标题</vie
九旬
2020/10/23
1.4K0
小程序-蒙版弹出窗
HTML单击按钮弹出悬浮窗+页面遮罩
<meta charset="utf-8" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" />
用户7718188
2021/10/08
15.8K1
使TextView消失的10种方法
但是,这在某些情况下无法满足业务需求,比如说某控件既有图像又有文字,而我只想让文字消失,那上面的方法显然不行,这时可以使用
冰之角
2018/09/04
1.3K0
使TextView消失的10种方法
JavaScript中window.open()和Window Location href的区别
URL 可选。打开指定的页面的URL。如果没有指定URL,打开一个新的空白窗口
安德玛
2022/03/10
2.3K0
Android 8.0完美适配全局dialog 悬浮窗弹出
最近项目targetSdkVersion升级到了26,出现很多问题趟了很多坑,其中就包括本篇的需要解决的问题:全局dialog 不显示。
蜻蜓队长
2018/09/29
5.5K0
Android 8.0完美适配全局dialog 悬浮窗弹出
JavaScript中window.open()和Window Location href的区别「建议收藏」
specs 可选。一个逗号分隔的项目列表。支持以下值: channelmode=yes|no|1|0 是否要在影院模式显示 window。默认是没有的。仅限IE浏览器 directories=yes|no|1|0 是否添加目录按钮。默认是肯定的。仅限IE浏览器 fullscreen=yes|no|1|0 浏览器是否显示全屏模式。默认是没有的。在全屏模式下的 window,还必须在影院模式。仅限IE浏览器 height=pixels 窗口的高度。最小.值为100 left=pixels 该窗口的左侧位置 location=yes|no|1|0 是否显示地址字段.默认值是yes menubar=yes|no|1|0 是否显示菜单栏.默认值是yes resizable=yes|no|1|0 是否可调整窗口大小.默认值是yes scrollbars=yes|no|1|0 是否显示滚动条.默认值是yes status=yes|no|1|0 是否要添加一个状态栏.默认值是yes titlebar=yes|no|1|0 是否显示标题栏.被忽略,除非调用HTML应用程序或一个值得信赖的对话框.默认值是yes toolbar=yes|no|1|0 是否显示浏览器工具栏.默认值是yes top=pixels 窗口顶部的位置.仅限IE浏览器 width=pixels 窗口的宽度.最小.值为100 replace Optional.Specifies规定了装载到窗口的 URL 是在窗口的浏览历史中创建一个新条目,还是替换浏览历史中的当前条目。支持下面的值:
全栈程序员站长
2022/09/14
5.6K0
WordPress 教程:在 WordPress 后台使用 ThickBox 制作弹出窗
最近在项目中进行 WordPress 后台开发的时候,需要制作弹出层,经过一轮测试,发现还是 WordPress 原生已支持的 ThickBox 比较方便。
Denis
2023/04/14
8220
轻量级的 jQuery 模拟弹出窗插件:Pop Easy
Pop Easy 是一个用于快速创建模拟弹出窗(modals windows)的 jQuery 插件,这个 jQuery 插件非常轻量级,只有 2kb 大小,但是可以支持显示各种类型的 HTML 元素,以及视频。
Denis
2023/04/14
1.6K0
轻量级的 jQuery  模拟弹出窗插件:Pop Easy
Android点击button弹出ProgressDialog,响应结束后ProgressDialog消失
  使用背景:项目中需要使用几个机器学习模型,由于加载很缓慢,所以考虑用ProgressDialog来进行提示,预测结束后dialog自动消失。   效果如下:
全栈程序员站长
2022/09/14
1.1K0
Android点击button弹出ProgressDialog,响应结束后ProgressDialog消失
页面彈出各种窗口詳解
一、 基本变化 <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> 参数解释: window.open 弹出新窗口的命令; 'page.html' 弹出窗口的文件名; 'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替; 100 窗口高度; width=400 窗口宽度; top=0 窗口距离屏幕上方的象素值; left=0 窗口距离屏幕左侧的象素值; toolbar=no 是否显示工具栏,yes为显示; menubar,scrollbars 表示菜单栏和滚动栏。 resizable=no 是否允许改变窗口大小,yes为允许; location=no 是否显示地址栏,yes为允许; status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许; 二、 弹启一个全屏窗口 加入fullscreen <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html', 'newwindow', 'fullscreen') //全屏了,自然其他条件就都失效了 --> </SCRIPT> 三、 打开一个和按F11所见到的一样的窗口 加入channelmode <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html', 'newwindow', channelmode) --> </SCRIPT> 四、 打开一个连标题栏都没有的窗口(无标题、最小、最大、以及关闭按钮) <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=gb2312"> <script language="javascript"> function unload() { var popUpSizeX=200; //窗口的宽度 var popUpSizeY=166; //窗口的高度 var popUpLocationX=2;//距离左边的距离 相当于 left var popUpLocationY=2;//距离顶端的距离 相当于 top // URL of the popUp var popUpURL="http://www.33d9.com/default.asp";; //打开页面的路径 // ** 下面的就不要随便改了 *** splashWin = window.open("",'x','fullscreen=1, ,scrollbars=auto,resizable=1'); splashWin.blur(); // Hide while updating window.focus(); splashWin.resizeTo(popUpSizeX,popUpSizeY); splashWin.moveTo(popUpLocationX,popUpLocationY); splashWin.location=popUpURL; } // END unload(); </script> </HEAD> <BODY></BODY></HTML> 看看,什么效果? 如果把resizable 设为0 scrollbars = no 呢? 五、 没有最大化按纽的窗口 其实也就是象软件的“关于我们”的那个窗口一样,下面就是用对话框窗口来实现它。 showModalDialog()以及showModelessDialog() 1.用showModalDialog() <html> <SCRIPT LANGUAGE="javascript"> <!-- showModalDialog('http://www.okajax.com','example04','dialogWidth:400px;dialogHeight:300px;dialogLeft:200px;dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes') //--> </SCRIPT> <b>http://w
阿新
2019/02/13
2.6K0
使枚举类型的选项在VS的属性窗里显示为中文
我们自己做的组件,一般希望它的属性在设计时能够在属性窗里显示为中文,可以在属性上添加System.ComponentModel.DisplayNameAttribute标注达到这个目的。但是,枚举的选项如何以中文的形式显示在属性窗里呢?
明年我18
2019/09/18
1.2K0
使枚举类型的选项在VS的属性窗里显示为中文
DialogFragment自动弹出软键盘,消失时关闭软键盘
2、设置dialog的style属性 android:windowSoftInputMode
玖柒的小窝
2021/11/05
5.2K3
js window.open
有时我们需要在js中触发打开新标签页、或者是在当前页面跳转以及在iframe中替换父页面
阿超
2022/08/17
1.9K0
防止 window.open 被拦截
window.open('/app/dashbuilder.html?' + group.id, '_blank'); // 一般_self不会被拦截 // 改为 let newTab = wind
Daotin
2019/12/10
1.3K0
Android从屏幕底部弹出popupWindow
先看一下效果,看看是不是你想要的效果,免得浪费大家的时间,有一点说明,由于我录制的 gif 是用的模拟器,所以没有屏幕变暗的效果和加速的弹起的效果,实际效果以真机测试为准。
程序员飞飞
2020/02/27
3.5K1
Android从屏幕底部弹出popupWindow
如何使Android dialog弹出后当前的 activity背景不变暗
方法一 ;在代码中 可以这么设置 Window mWindow = getWindow(); WindowManager.LayoutParams lp = mWindow.getAttributes(); lp.dimAmount =0f; 方法二:在style 的xml 里 设置如下 <resources> <style name="dialog" parent=
程思扬
2022/01/10
1.6K0
Chrome下的打开新窗口
做了一个后台运维管理系统<前台页面基于Extjs进行开发>,在点击datagrid头部一个按钮,需要打开一个新窗口
meteoric
2018/11/15
3.6K0
点击加载更多

相似问题

如何使window.open (url)不在弹出窗口中

11

从excel联机任务窗格访问window.open弹出

11

尝试使链接在弹出窗口中工作

215

使链接在弹出窗口中显示div

10

translateM使对象从视口中消失

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文