标签: html-frames

全屏iframe,高度为100%

所有浏览器都支持iframe height = 100%吗?

我使用doctype作为:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Run Code Online (Sandbox Code Playgroud)

在我的iframe代码中,如果我说:

<iframe src="xyz.pdf" width="100%" height="100%" />
Run Code Online (Sandbox Code Playgroud)

我的意思是它实际上会占用剩余页面的高度(因为顶部有另一个框架,固定高度为50px)所有主流浏览器(IE/Firefox/Safari)都支持这种格式吗?

关于滚动条,即使我说scrolling="no",我可以在Firefox中看到禁用的滚动条...如何完全隐藏滚动条并自动设置iframe高度?

html javascript css iframe html-frames

227
推荐指数
10
解决办法
70万
查看次数

其他框架中的javascript document.getElementById

所以,我有2帧,并希望从一帧到另一帧访问元素:

第1帧:

<div id='someId'>...</div>
Run Code Online (Sandbox Code Playgroud)

第2帧:

var div=document.getElementById('someId');

div.innerHTML='something'; 
Run Code Online (Sandbox Code Playgroud)

这在某种程度上不能在Firefox中运行所以我想确定,我可以通过其ID访问另一帧中的元素吗?

javascript dom html-frames

17
推荐指数
2
解决办法
5万
查看次数

如何在帧之间进行通信?

我正在维护一个类似这样的应用程序:

页面A带有显示页面B的框架.现在,页面B是单独域中完全不同的产品的一部分.

现在,他们想要在单击B中的选项时,将WHOLE页面重定向到A中的另一个页面.问题是A的url是这样的www.client.A.com/Order/Details/123,当我们点击它时它应该重定向到类似www.client.A.com/Order/Edit/123但是B的东西什么都不知道A.它不知道当前选择了哪个订单#或者有关A的任何内容.具有框架B的人确实知道它.

目前我的解决方案是重定向到AllOrders,所以像client.MyCompany/Orders

但由于B不知道哪个client是调用它(它是一个多租户应用程序),我会在webconfig中添加它.(因此每个客户端都有自己的webconfig,其值不同).

我没有找到最佳解决方案,但我想不出别的!我已经尝试将页面A中所需的URL放在隐藏的Div中(因为A确实知道所有信息),然后尝试从B读取整个页面的DOM以找到它....不幸的是我只能访问帧B的DOM ...(我试过jquery).

我知道帧是邪恶的,但这就是它的写法...任何想法?

谢谢!

html frames html-frames

17
推荐指数
2
解决办法
1万
查看次数

如何把DIV放在FRAMESET上?

我想在我的框架集上绘制DIV图层.我听说DIV可以放在里面,<frameset>但它对我不起作用.

以下示例不起作用.我甚至没有在Firebug HTML-inspector中看到DIV.

<!doctype html>
<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Test of frameset with div</title>

<style type="text/css">
#flashContent { 
position:fixed;
left:200px;
bottom:200px;
width:400px; 
height:400px; 
background-color:red;
z-order:1000;
 }
</style>

</head>

<frameset rows="*,100px" style="z-order:10">



<frame src="content1.html">
<frame src="bottom.html">

<div id="flashContent">
    Something
</div>


</frameset>

</html>
Run Code Online (Sandbox Code Playgroud)

html css html-frames

4
推荐指数
1
解决办法
2万
查看次数

如何从框架集框架内更改浏览器窗口的URL?

我有一个使用框架的html文档。这是代码:

<frameset cols="10%,*" border="0">
<frame src="left_page.html">
<frameset rows="50%,50%" border="0">
</frameset>
</frameset>
Run Code Online (Sandbox Code Playgroud)

然后在left_page.html中,这是我的代码:

<form action="http:www.google.com">
<input type="submit" value="GotoGoogle" />
</form>
Run Code Online (Sandbox Code Playgroud)

问题是,当我单击按钮时,它将在左侧框架而不是整个屏幕中加载google.com。如何使网页显示在整个屏幕上,而不仅仅是左侧框架?

html frames frameset html-frames

2
推荐指数
1
解决办法
57
查看次数

访问在C#.net中的webbrowser控件中呈现的帧

我需要在C#.net中的webbrowser控件中呈现的页面中获取链接.问题是,我认为页面使用框架,这就是为什么我无法从webbrowser获取任何链接.如何在webbrowser控件中访问或查看这些框架?

c# html-frames

1
推荐指数
1
解决办法
3860
查看次数

标签 统计

html-frames ×6

html ×4

css ×2

frames ×2

javascript ×2

c# ×1

dom ×1

frameset ×1

iframe ×1