精华内容
下载资源
问答
  • 页面链接能动态看到子页面的情况太...现在说的是页面按钮也能触发增加子页面的情况。 情景是,页面上有div如:   div class="easyui-tabs" id="main" fit="true" border="false">
    在父页面点个链接能动态看到子页面的情况太简单,请看easyUI官网:http://www.jeasyui.com/tutorial/layout/tabs2.PHP
    现在说的是在子页面点个按钮也能触发增加子页面的情况。

    情景是,在父页面上有个div如:

      收藏代码

    1. <div class="easyui-tabs" id="main" fit="true" border="false">  
    2.   <div title="Welcome" iconCls="icon-page" style="padding:20px;overflow:hidden;">    
    3.   </div>  
    4. </div>  

     在子页面上有个

    Html代码  收藏代码
    1. <a href="#" class="easyui-linkbutton" iconCls="icon-edit" plain="true" onclick="testAddSubPage('new tab','http://www.baidu.com')">test add subpage</a>    
    2.       

     现在想点这个链接能弹出一个新的tab,tab里面的内容是百度主页。关键的问题来了,就是testAddSubPage这个function怎么写。

     

    直接这样写是不行的:

    Js代码  收藏代码
    1. function testAddSubPage(title,url){  
    2.               
    3.             var parentMain = window.parent.document.getElementById("main");  
    4.               
    5.             var $main = $(parentMain);  
    6.               
    7.             var content = '<iframe scrolling="auto" frameborder="0"  src="'+url+'" style="width:100%;height:100%;"></iframe>';   
    8.             $main.tabs('add',{  
    9.                     title:title,  
    10.                     content:content,  
    11.                     closable:true  
    12.                 }  
    13.             );  
    14.               
    15.         }  

     这里虽然可以取到父页面那个id为main的div对象,但是把这个dom对象转化为jQuery对象$main之后,$main.tabs('add',{...})这个方法死法报错不能通过。

    改正的关键是用top.jQuery这个函数,这个函数具体出外我忘记了,用法看似是取得整个父页面对象,正确是写法:

    Java代码  收藏代码
    1. function testAddSubPage(title,url){    
    2.               
    3.             var jq = top.jQuery;    
    4.         
    5.             if (jq("#main").tabs('exists', title)){    
    6.                 jq("#main").tabs('select', title);    
    7.             } else {  
    8.                   var content = '<iframe scrolling="auto" frameborder="0"  src="'+url+'" style="width:100%;height:100%;"></iframe>';     
    9.                    jq("#main").tabs('add',{    
    10.                                       title:title,    
    11.                                       content:content,    
    12.                                       closable:true    
    13.                                     });    
    14.              }    
    15.         }   

    展开全文
  • 问题:访问页面的时候,第一打开404,必须F5刷新后才能正常显示 方法一: 最开始以为是浏览器缓存没有清理【思路大概是:浏览器发现这网页访问过,于是直接加载了缓存,但缓存是404】,然后清理缓存,重新访问...

    问题:

    访问页面的时候,第一次打开404,必须F5刷新后才能正常显示

    方法一:

    最开始以为是浏览器缓存没有清理【思路大概是:浏览器发现这网页访问过,于是直接加载了缓存,但缓存是404】,然后清理缓存,重新访问,结果发现不是缓存的问题。

    方法二:

    以为是打包过程中出现了问题,清理项目重新打war,然后重新部署到tomcat上,仍然没有解决问题。

    话说我部署的方式特别简单粗暴:

    STS导出war包,传到服务器备份
    停止Tomcat运行
    删除Tomcat的webapp目录下上个版本的war包和文件夹
    将war包拷贝到webapp目录下
    重新启动Tomcat
    

    方法三:

    stackoverflow上有人说打包过程中不能出现任何warning(P!我有warning前几次还不是运行得好好的)和error(废话),总之当成死马医医看,把warning们都搞掉了

    感觉还是Tomcat的问题,如果我想访问新文件,但是Tomcat还是找旧文件去了,但是旧文件已经rm -rf,就会404了

    于是我猜是之前的旧文件没有删除干净。

    于是我在Tomcat所有目录下都找了一遍,果然在work/Catalina目录下发现了一个项目的同名文件!

    关Tomcat,删除同名文件夹。

    重新把新的war包copy到webapp目录下后重启Tomcat。

    转载自《Tomcat部署网站每一个页面第一次打开404刷新后才正常显示》

    展开全文
  • 也许有人项目中会用到希望第一打开APP时显示的引导或登录之类的然后以后打开不会出现的页面,本文提供一种方法能解决第一打开显示页面然后以后进入该页面(比如登录)能直接pop回点击登录的地方的方法。

    也许有人在项目中会用到希望第一次打开APP时显示的引导或登录之类的然后以后打开不会出现的页面,本文提供一种方法能解决第一次打开显示页面然后以后进入该页面(比如登录)能直接pop回点击登录的地方的方法。

    可以直接拷贝至Xcode使用

    启动时在appdelegate中添加判断然后设置根控制器。代码如下。

    //判断是否是第一次启动
    //好像如果读取bool值没有该key的时候默认为NO,没有nil的情况了
        if([[NSUserDefaults standardUserDefaults] boolForKey:@"hasUsed"] == NO) {
            NSLog(@"第一次启动");
    
            self.window.rootViewController = [[<#你的登录页面#> alloc] init];
        }else if([[NSUserDefaults standardUserDefaults] boolForKey:@"hasUsed"] == YES){
            NSLog(@"非第一次启动");
            self.window.rootViewController = [[<#你的根控制器#> alloc] init];
        }

    然后在登录页面的controller里面写一个quitController函数,判断当前是否第一次进入软件,如下。如果你有以后注册这个选项的时候可以直接调用下面的方法。以后进入登录页面的时候用Push不用present,如果用present请将下面的pop改为dismiss。

    if([[NSUserDefaults standardUserDefaults] boolForKey:@"hasUsed"] == NO) {
            [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"hasUsed"];
            [UIApplication sharedApplication].keyWindow.rootViewController = [[<#你的根控制器#> alloc] init];
        } else if([[NSUserDefaults standardUserDefaults] boolForKey:@"hasUsed"] == YES){
            [self.navigationController popViewControllerAnimated:YES];
            if (self.navigationController.navigationBar.isHidden) {
                [self.navigationController setNavigationBarHidden:NO animated:YES];
            }
        }

    如果大家有别的办法,也请补充或者贴链接,谢谢支持

    展开全文
  • window.open html打开一个新页面

    千次阅读 2020-05-18 22:40:36
    打开一个新页面 window.open 参数 呵呵:相当于标记,如果被打开,会对打开页面进行刷新
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title>打开一个新页面</title>
    		<script>
    			function open_win() {
    				window.open("http://www.baidu.com","呵呵");
    			}
    		</script>
    	</head>
    	<body>
    		<pre>
    			window.open 第二个参数
    			呵呵:相当于标记,如果被打开,会对打开的页面进行刷新
    		</pre>
    		<input type="button" value="打开窗口" onclick="open_win()">
    	</body>
    </html>

     

    展开全文
  • 开发微信小程序的时候,除了...app.json文件中,pages数组,设置在第一个页面就是默认启动页面,所以你只需要调整你当前开发的页面顺序就好了。  方法二 编译的地方设置,你只需要设置页面的路
  • app.json文件中,pages数组中第一个页面就是默认启动页面,所以只需要将需要开启页面第一个展示的页面放在最前面即可,此方法适用于tabbar页面和其他子页面 如下所示: { "pages": [ "pages/show/message/...
  • NestedScrollView的第一的子布局中加入 ...这种情况下 RecyclerView会率先获取焦点,因此就会造成打开页面时不是显示在顶部,而是到最后一RecyclerView上。解决方案就是将焦点从新手动放给顶部的控件
  • js判断第一打开页面

    千次阅读 2017-09-26 18:00:18
    if(!window.name) { //console.log("第一打开"); window.name = "myname" //第一打开时设置name localStorage.clear(); //清全部缓存 }
  • window.open跳转到一个已经打开页面

    千次阅读 2019-05-21 14:38:36
    此时如果A页面处于打开状态(此时A页面可能已经人为关闭了),则直接定位到该页面,否则打开个新页面显示A页面。 分析 这里自然就想到window.open函数了。这函数有四参数,但是常用的就是前两第一个参数...
  • 4.如何提交表单后打开一个新窗口显示提交结果?如果你的站点上有邮件列表服务,每当访问者订阅并按下订阅按钮后。因为邮件列表需要订阅确定,而这种服务多为三方提供的,所以订阅确定页会连接到服务商的页面。...
  • 因为在平时用谷歌搜东西的时候想打开一个页面都要右键在新标签页打开页面,忽然找到种方式可以直接单击然后在新标签页打开页面。 方法: 1.首先得有一个google账户。我没试过,可能没账户也可以吧 2.进入...
  • 在页面中使用window.showModalDialog()打开新页面后,在打开的jsp中点击链接,发送form请求或者刷新自身页面等时都会打开一个新页面显示请求的资源,怎样模态窗口中来请求的资源呢? 打开新窗口可以有两...
  • React Native中页面跳转、打开新页面并关闭当前页面
  • vscode 打开新文件覆盖窗口,始终显示一个窗口

    万次阅读 多人点赞 2019-01-16 11:50:32
    这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持...
  • 其实app.json 里"pages"的第一个元素就是最先打开页面 如下图: “pages/index/index” 就是第一个元素,index就是打开第一个页面 ~~
  • 在新窗口中打开页面?小心有坑!

    千次阅读 2016-12-26 19:46:31
    用简单地方式(背景中提到的)在新窗口中打开页面会有一些问题。问题分为安全和性能两方面。机智的读者会发现上面的两例子中分别复现了安全和性能问题(讲道理,2例子同时展现了安全和性能问题)
  • 写成上面的题目可以方便搜索……所以……我们首先来看看效果:如果只是想使用这种编辑样式,可以这样:需要进行编辑的jsp文件上右击:如果需要默认用这种方式打开jsp文件,可以这样设置: 这样我们就可以开开心...
  • )发现Chrome默认是页面打开链接,这点我很不爽。上网找了以下四种方法: 1.用鼠标中键(也就是滚轮)打开链接。 2.按住Ctrl键的同时单击链接。 3.右键单击链接,选择你喜欢打开的方式。 4.搜索页面直接设置...
  • window.open方法打开个页面

    千次阅读 2019-08-05 13:46:54
    说一下我的业务场景:我发送一文本给后台,后台返回三URL给我,然后我要在页面打开窗口,然后数据更新我还要在第一打开的三窗口刷新数据,也就是我只能打开窗口。 三 上代码 稍微臭屁几句,我...
  • )发现Chrome默认是页面打开链接,这点我很不爽。上网找了以下三种方法: 1.用鼠标中键(也就是滚轮)打开链接。 2.按住Ctrl键的同时单击链接。 3.右键单击链接,选择你喜欢打开的方式。 下面是Chrome的...
  • 微信小程序授权页面,进入小程序如果没授权跳转到授权页面,授权后跳转到首页,如果用户点拒绝下次进入小程序还是能跳转到授权页面,授权页面如下 作者qq:1445579000 1.app.js 中的onLaunch或onShow中加如下代码...
  • java 我用poi将doc或者Excel文件转为html格式在页面显示,首先创建一个html页面用于存放文件转换为html后的代码,比如我首先打开doc的文件,成功显示出来,但是二次打开Excel的文件,页面却显示的还是doc的文件,...
  • 做项目遇到了页面之间传输数据的问题,特别是第一个页面的数据是使用ajax显示的,当点击ajax中append的li的时候,打开另一个页面,将第一个页面的数据显示在另一个页面上,具体情况如下: 一、这是第一个页面中的js...
  • 在一个网页中触发了一个click事件打开一个新的网页,并没有开窗口,然后我用driver.page_source得到的却是原来那个网页非新打开网页的源码 解决方法其实很简单,只要点击后程序等待几秒,等到页面完全载入...
  • 项目过程中我们经常会用到把一个页面嵌入到另外的一个页面当中去 比如以一个模态框的形式去展示 但是这过程中而且还会涉及到数据的交互 比如列表的展示页我们希望修改和添加是通过一个页面的弹框的形式去...
  • 当给链接添加一个click事件,我们可能不希望Web浏览器按照其常规模式退出当前页面并通过新页面载入链接的目的地,而是当前页弹出层窗口(不打开新页面)。例如,当单击了一个缩略图上的链接时,页面会载入幅较大...
  • localStorage有两方法,分别代表存和取 //存储JSON数据 window.localStorage.setItem('名字',JSON.stringify('json数据对象')) // 获取字符串并且转成JSON...举例: 输入数据后关闭页面,然后重新打开页面 lo...
  • 功能:查询的表格某一列显示为蓝色链接字样,并且,点击打开新的标签页面显示点击的某行记录的详细内容 第一步:给表格列数据动态加载一层标签,该列显示为蓝色超链接状态 function toNewPage(e) { ...
  • 最后一解决的问题是初次加载页面时就以默认条件加载并显示数据,页面数据显示用的是ajax技术,刚开始做完后第一次加载页面并不加载数据(我的暑假加载功能默认是点击查询按钮才执行),只显示

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 425,385
精华内容 170,154
关键字:

怎么让新打开的页面显示在第一个