- 浏览: 27255 次
- 性别:
- 来自: Luna
最新评论
-
zhyj124:
不是我想要的。我IFRAME中的页面是第三方的,人家不能也不会 ...
Iframe高度自适应(兼容IE/Firefox、同域/跨域)
文章列表
1.Maven的安装
1.1Windows 2000/xp下的安装
1. 解压缩maven-2.0.2-bin.zip到你希望安装Maven 2.0.2的所在目录。这里假设你选择了C:\ProgramFiles\Apache Software Foundation\maven-2.0.2.
2. 将C:\Program Files\Apache Software Foundation\maven-2.0.2\bin目录加入到你的%path%环境变量中。
3. 同时,确认JAVA_HOME是否正确设置成功。
4. 运行 mvn --version 确认是否安 ...
安装Maven后每次启动出现警告信息:
Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.
分两步解决问题:
1. 检查Eclipse正在使用的JRE
‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’ 确定正在使用JDK而非JRE.
如果没有JDK, 则先新增一个Standa ...
前期因项目需要解决iframe跨域高度自适应问题,但在网上找了许久也没找到能用的,几乎都是转载的,也没经过测试,当时就不了了知了。最近该项目又要实现这种功能,没办法,硬着头皮也要上呀。通过查阅资料及加上自己的理解,总算实现了这个功能,在这暂存以备后查。
交待下项目背景。两个独立的项目A与B且为独立的域名就叫做 www.abc.com与www.efg.com吧。在A项目中要调用B项目的一个页面并且被嵌入的页面中有链接的,点击链接会跳转到新页面,所以页面高度就会变化,需要的效果就是iframe的高度根据页面的内容自动调整。
页面准备:共需要三个页面,A项目两个页面,一个是要嵌入B项目 ...
之前写过一篇文章对比了不同浏览器环境对document.body属性的解释,地址是:http://www.silentash.com/blog/2008/62.html
回顾一下,在限定了文档类型的情况下,多数浏览器对document.body属性的解释都是相同的:在加上DTD文档格式后,IE7,FF,OPERA这三个浏览器表现出了惊人的一致性,只有IE6在页面内容超出窗口大小时出现了大变化(具体请看IE6部分),也就是说在正常的窗口最大化情况下,四个浏览器对这些属性的解释都是一样的,既:
•body.scrollHeight=内容实际高度;
•body.scrollWidth=可视区域宽度 ...
在实际的项目进行中,很多地方可能由于历史原因不得不去使用iframe,包括目前正火热的应用开发也是如此。
随之而来的就是在实际使用iframe中,会遇到iframe高度的问题,由于被嵌套的页面长度不固定而显示出来的滚动条,不仅影响美观,还会对用户操作带来不便。于是自动调整iframe的高度就成为本文的重点。
采用JavaScript来控制iframe元素的高度是iframe高度自适应的关键,同时由于JavaScript对不同域名下权限的控制,引发出同域、跨域两种情况。
同域时Iframe高度自适应
下面的代码兼容IE/Firefox浏览器,控制id为“iframeid”的iframe的高度 ...
location是javascript里边管理地址栏的内置对象,比如location.href就管理页面的url,用location.href=url就可以直接将页面重定向url。而location.hash则可以用来获取或设置页面的标签值。比如http://domain/#admin的location.hash="#admin"。利用 ...
spring ibatis 事务回滚配置
applicationContext.xml 中 关于配置ibatis事务管理部分代码
<!-- 配置事务管理器 -->
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" /> ...
在做页面的时候经常会用到iframe,同样iframe的高度问题一直比较烦人。现在给术一个让iframe根据所包含页面的高度设置自己的高度。
调用本地文件,写法如下:
<iframe id="test" src="test1.htm"
onload="this.height=test.document.body.scrollHeight"
frameborder="0"></iframe>
调用http页面,必须加上docu ...
除了IE之外的其他浏览器,默认情况下IFrame都是透明的。但IE下默认是白色背景的。那么,如何让IE下的IFrame也能透明呢?
这时,我们就需要用到一个特殊的特性了:
ALLOWTRANSPARENCY="true"
同时,在IFrame中的页面要加上:
<body STYLE="background-color:transparent">
这样就搞定了。
还有一种方法修饰:
iframe.style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opa ...
linux下jboss的启动与终止
服务器 2008-04-08 14:56:25 阅读108 评论0 字号:大中小 订阅
linux下启动jboss的命令为:./run.sh -c all&(加&可以使程序的运行不受ctrl+c的影响)
linux下终止jboss的命令为:./shutdown.sh -S
linux下查询java进程运行情况: ps -ef |grep java
linux下杀进程命令:kill -9 16355
linux下,需要将文件的运行权限改为可运行:chmod 744 shutdown.sh
1.设置Cookie
view plaincopy to clipboardprint?
Cookie cookie = new Cookie("key", "value");
cookie.setMaxAge(60); //设置60秒生存期,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。
cookie.setPath("/test/test2"); //设置Cookie路径,不设置的话为当前路径(对于Servlet来说为request.getContextPath() + web.x ...
跳出多层循环的简单方法(Java版)
本文为原创,如需转载,请注明作者和出处,谢谢!
在Java程序中可能使用多层循环来处理复杂的逻辑。但如果要从最内层循环跳出最外层循环是比较麻烦。下面的代码是一个三层循环的 ...
在session写入页面加入:
Response.AddHeader("P3P", "CP=CAO PSA OUR");
-------------------
IFrame中Session丢失的解决办法
IFrame中Session丢失的解决办法 在开发中,我们经常会遇到使用Frame来工作,而且有时是为了跟其他网站集成, ...
<s:form name="pageform" action="loginaction" method="post" namespace="/system">
加入namespace="/system"