Dynamic Iframe Resizing On Multiple Layers?

Sep 15, 2011

Its my first in this community and I hope someone can help me on this one. I�m currently working on the personalization of the layout of SAP ERP Portal. This Portal Framework uses Iframes to display the current page and/or applications on the Current Page.Here is a custom draw of a page

---- Custom Componentes Like Menus etc

----- Iframe (InnerPage) � Shows the Current Page

--------This Page can have embedded content and/or More Iframes with Applications

All the Iframes are on the same domain but I only have acess to the innerPage Code and not to the iframes that have the applications.Now we want the innerpage to automatic resize to the current content. This is being a problem (even after using jQuery Plugins or Resize Scripts) because:

1)The Iframes that have the applications change content height using Ajax/DHTML (not triggering load event) and this resize scripts wont call the resize mechanism.

2)I don�t have access to the applications source

3)On some tests ive made using Scripts ( for example Auto Height Jquery, SSI Dynamic Drive )some iframes display the same clientHeight and ScrollHeight Even if theres a scrollbar in the browser window.

View 1 Replies


ADVERTISEMENT

Iframe Resizing Each Time New Page Loads In Iframe

Aug 14, 2009

I'd like to resize an iframe into which different (same domain) pages of differing heights are loaded. I can do a first-time resize no problem. It's the subsequent reloads that need to pass back their height to the parent page There seem to be lots of solutions for that around, but few I can see for resizing each time the iframe reloads. One is described here on another board [URL] but unfortunately the test page is no longer around (or indeed the site), so the full code is no longer available there. This one works, almost, for me: [URL] it does resize for me, but not quite sufficiently high each time - about 90% of what is required: [URL] Is there a way to add on sufficient extra margin that scrollbars no longer appear?

View 8 Replies View Related

Dynamic Window Resizing

Jun 11, 2003

How can I resize the window from JavaScript - and it the inner size I need, so window.resizeTo() is no good as that applies to the external size.

I'd prefer the cross-browser, DOM compatible approach if pos.

View 5 Replies View Related

Multiple Layers With The Canvas Tag?

Feb 13, 2011

I'm writing a script that graphs data in different colors and shapes and I'm encountering two problems:(1) I can't specify different colors for the graph I'm rendering. If I use fillStyle="red"; then the entire chart becomes red. It seems to use the last color specified as the color for everything on the chart.(2) The shapes are overlapping in strange ways. The fills are not covering the lines of shapes behind them so it's unclear which shape is in front and which is behind. It's like they aren't being treated as separate shapes but instead one shape where boundaries are unclear. I don't know how else to explain it.

View 2 Replies View Related

Multiple Draggable Windows - Layers

Feb 9, 2009

I'm not much of a programmer so I've difficulties getting the yellow windows at the following web address: [url] to drag and collapse correctly. Currently, the only window that works is the one with the red header. All the other windows should also be draggable and be allowed to close down.

So, basically I need to create the variable for this thing so that the nav windows work correctly. Problem is, everything I've tried has failed miserably to date.

code:

View 3 Replies View Related

Setting Style Attrabutes Of Multiple Layers

Jul 23, 2005

I have a couple of layers that are hidden.

When an image is moused over, I want to show the appropriate layer,
then hide it on mouseOut.

The problem is, I get an error telling me "document.all[...].style is
not an object" for whatever layer I have created first. It seems as
though when the second layer is created, it overwrites the first one ....

View 8 Replies View Related

Resizing Table/iframe

Jul 23, 2005

I have an iframe embedded in a single cell table. I'd like to resize the
table and iframe to match any changes made to window size. Is this possible?

View 3 Replies View Related

Problem With Iframe Resizing

Jul 23, 2005

Can someone help me here because this is really killing me!

the problem is, i have this javascript code in my aspx page that i want
it to work on almost all browsers, especially opera and safari :

function resize(){
displayFrm = document.getElementById("ifrmDisplay");

innerDoc = (displayFrame.contentDocument) ?displayFrm.contentDocument :
displayFrm.contentWindow.document;

objToResize = (displayFrm.style) ? displayFrm.style : displayFrm;

objToResize.height = innerDoc.body.scrollHeight;
}

the code above gets called every time a new page is loaded inside the
iframe (ifrmDisplay) what its doing is resizing the iframe so it can
have the same size as the page inside it, so i can eliminate the need
for vertical scroller for the iframe, i assumed that it works on opera
and IE at the same time, when i tried it out, it worked on IE but not on
opera. after lot of time in researching how i can get workaround this
issue with opera, that is the best possible solution i have and yet it
doesnt work. so i gave up and asking you if you can help me out here ,
coz this is jst driving me crazy!

the problem is im not a javascript expert, to be honest i jst started
doing javascripts about two days ago, that is why im in need for help

by the way, here is inner html for the iframe if its any use

<iframe id="ifrmDisplay" style="Z-INDEX: 99; LEFT: 187px; WIDTH: 567px;
POSITION: absolute; TOP: 136px; HEIGHT: 408px" src="" scrolling="no"
onload="resize();">
</iframe>

View 4 Replies View Related

Iframe Resizing On Opera

Jul 23, 2005

the problem is, i have this javascript code in my aspx page that i want
it to work on almost all browsers, especially opera and safari :

function resize(){
displayFrm = document.getElementById("ifrmDisplay");

innerDoc = (displayFrame.contentDocument) ?displayFrm.contentDocument :
displayFrm.contentWindow.document;

objToResize = (displayFrm.style) ? displayFrm.style : displayFrm;

objToResize.height = innerDoc.body.scrollHeight;
}

the code above gets called every time a new page is loaded inside the
iframe (ifrmDisplay) what its doing is resizing the iframe so it can
have the same size as the page inside it, so i can eliminate the need
for vertical scroller for the iframe, i assumed that it works on opera
and IE at the same time, when i tried it out, it worked on IE but not on
opera. after lot of time in researching how i can get workaround this
issue with opera, that is the best possible solution i have and yet it
doesnt work. so i gave up and asking you if you can help me out here ,
coz this is jst driving me crazy!

the problem is im not a javascript expert, to be honest i jst started
doing javascripts about two days ago, that is why im in need for help

by the way, here is inner html for the iframe if its any use

<iframe id="ifrmDisplay" style="Z-INDEX: 99; LEFT: 187px; WIDTH: 567px;
POSITION: absolute; TOP: 136px; HEIGHT: 408px" src="" scrolling="no"

</iframe>

View 5 Replies View Related

Resizing Iframe To Fit Content?

Nov 30, 2011

resizing an iframe to fit it's content.

Basically, I have 10 spreadsheet pages saved as htm files.

I am creating a page that enables me to view each of these htm files.

I need the iframe to be resized for each htm file.

This is my code:

<html>
<head>
<script language="javascript">
<!--

[Code]....

This seems to work but it has a few issues, It does not resize properly for every link, only some of them.

View 2 Replies View Related

Dynamic Resizing Of Iframes Based On Content Height

Jul 23, 2005

Does anyone know of how I could dynamically resize an iframe based on
the content's height (for IE) so that no scrollbar appears for the iframe?
The content will be from a different domain. I have searched on the web and
have seen solution like this

<script>
function resize() {
var oframe = document.getElementById("frameID");

//***
//var odoc = oframe.document; //(1)
var odoc = oframe.Document; //(2)

var obody = odoc.body;

oframe.height = obody.scrollHeight;
}
</script>

The html :
<iframe onload="resize()" src=http://different.comain.content border="0"
....... > </iframe>

I have seen 2 solutions on the web, the only difference being lines (1) and
(2) get substitued.
My browser is version IE 6.

It seems that the solution with line (2) works perfectly when the content is
from the same domain but gets a Permission Error if the domain is different.

When the content is from a different domain solution (1) does not give
Permission error, but instead the scrollHeight is significantly smaller
than the actual content. Even if the content is from the same domain it
still gives the wrong size.

So my question is
1) What is the difference between oframe.document and oframe.Document, why
does it give different results?

2) More importantly, how can I dynamically adjust the iframe size based on
the content height from a different domain?

View 1 Replies View Related

Cross Domain Iframe Resizing?

May 8, 2011

i am trying to resize an iframe which is not in same domain.I tried couple of ways as below: iam loading an html which is in other domain.I kept this syntax in script

function toBeCalledOnChildHTMLLoad()
{
parent.document.getElementById("ifameId").height = calculatedHeight;
}

Still it is not working..Please suggest if u have any solutions on this.

View 5 Replies View Related

Dynamic Resizing Text Display On A Limited Screen Space

Jul 26, 2010

A UI built using HTML and CSS has limited screen space. One of the elements is a div tag (<div id="mtext">) that will contain text of variable length. If the text is > 500 characters, I am displaying it as a link. When the user clicks the link, I want the text to be displayed in a layer above all the rest of the elements in the page. How can this be done using javascript..

Code:

A div element that contains some text of variable length. If the length exceeds say 500 characters, Display it as truncated text. ( like "Example text...") The entire truncated text becomes a link When the user clicks the link the content in the div element "pops out" to fill the screen above other elements on the page Image showing truncated text... (before clicking) Image showing text display after clicking the text...

View 2 Replies View Related

Auto-resize An Iframe - Height Is Not Automatically Resizing?

Aug 4, 2010

I have a mysql database with a bunch of quotations in it. I created a blog at http:[url]....At the top of the blog is an iframe window that directs to http:[url]....On that page it uses php to pull out a random quote from the database. The iframe window displays that quote onto the blog.It works great except that the height is not automatically resizing.Is there a way I can use javascript to do this instead? Here is some pseudo-code of what I'd like to be able to do: (p.s. I do not know javascript or much of anything so I am looking for people to tell me how to ACTUALLY do this)

var stringvariable = http://aro2220.com/blog/index.html;

int stringlength = stringlength(stringvariable);

int autosize = 200 + stringlength * 5;

<iframe width="100%" frameborder="0" src="http://aro2220.com/blog" height=$autosize scrolling="no"></iframe>

View 7 Replies View Related

Ajax :: IFrame Content (JSP File) Height Resizing

Apr 22, 2010

Having a problem with iframe resizing when the iframe body is a jsp file which contains a dynamically built ajax table. Users select different options from a drop down. All but 1 is a standard static jsp file. The other is a jsp file with a dynamic ajax table which is generated the second the user select this option from the drop down. Problem is the javascript is not getting the correct height for the dynamically ajaxed jsp file.

Here is the iframe which is loading the contents file.
<iframe id="Editor" name="Editor" src="" scrolling="no" frameborder="0" allowtransparency="true" onLoad="resizeIframeToFitContent(this)"></iframe>
Resize call:
function resizeIframeToFitContent(iframe) {
iframe.height = Editor.document.body.scrollHeight + 300;
iframe.width = Editor.document.body.scrollWidth;
} // resizeIframeToFitContent

As a current workaround I am adding 300 manually to the height this works but throws the height of the normal jsp files well out and makes the page to tall.

View 1 Replies View Related

Cross Browser, Cross Domain Iframe Resizing Script?

Jun 18, 2009

Is there any way to resize an iframe dynamically to the height of its content that works cross browser and works when the iframe content is on another domain than the main page (I have access to both pages, so code can be put in either) Also, it must resize when links in the iframe are clicked (ie when a new page within the iframe is loaded)

View 1 Replies View Related

IFRAME Resizing Automatically Is Called "star_content"

Mar 12, 2011

I found a javascript code online which automatically resizes an IFRAME based on the content loaded into it.

[Code]...

As you can see, the IFRAME I am resizing automatically is called "star_content" - This frame exists on a page with a set of links below it, which determine what content is to be loaded into it. The content being loaded into it is Daily, Monthly and Yearly horoscopes. The longest being the Yearly one. Now when I click the yearly one, the iframe extends as expected... but if I go from the yearly one back to the Daily or Monthly one, it doesn't shrink again so I end up with a huge gap. I can't show you the page itself because it's a closed site, still in development and I am under a non disclosure contract. However, here is the IFRAME HTML.

[Code]....

So to sumarise, what I want to do is have the iframe automatically resize to fit the content that has been loaded within it. It's doing that when it needs to extend the height of the frame but it's not then reducing the height when it goes back to something smaller.

View 2 Replies View Related

Dynamic Src Of IFRAME

Jul 23, 2005

I am ripping my hair out trying to set the src (location.href) of an
IFRAME that i show once a user clicks on a certain link:

function editTimeEntry(timeEntryID, dayID, e) {
var x = e.clientX;
var y = e.clientY;
ew = frames['editPop'];
eF = getObj('editPopID');
eF.style.left = x + 10;
eF.style.top = y + 10;
window.top.frames['editPopID'].location.href =
"controls/editPopup.aspx?id=" + timeEntryID + "&did=" + dayID;
ShowFrame();
}

function ShowFrame() {
if (eF.style.display=="none") {
eF.style.display="black"; // FF Drawing bug
}
eF.style.visibility="visible";
alert("Location:" + document.frames['editPop'].location.href);
}

When the IFRAME is displayed it just shows about:blank and not the
location.href I set for it. After the first time, i click on the same
link and it shows me the correct address in the alert box in
ShowFrame(), but the iframe remains blank.

View 10 Replies View Related

Write A Dynamic Iframe?

Nov 11, 2011

I wonder if the following is coded correctly:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head> [code].....

View 2 Replies View Related

Form Filling From A Dynamic Iframe?

Mar 8, 2011

Im trying to work out a way of entering the contents of a div (which changes regularly) into a form field when it is focused on.The issue is that the div containing the text value is in an iframe of a php file (gallery.php).The div (#lbBottom) text contents that I need to use is the caption of the current photo open with a light-box style jquery plugin (slimbox). The gallery is formed using the php and needs to be in an iframe to align the light boxcorrectly. #lbBottom is generated by title="Code: $alttag1" and give a result of Code: +the current photo number. Ideally it is just the photo number (last 2 characters) that I need but the contents of the div will do!

GAME HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>[code]..........

View 1 Replies View Related

Javascript, Dynamic IFrame And Firefox

Aug 27, 2007

I've got a page that creates an iframe and uses javascript to write to it.

Works like a charm in IE but not Firefox.

<script language="JavaScript"><!--
document.write ('<iframe width="100" height="100" name="myframe" src="blank.htm" FRAMEBORDER="1" scrolling="no"></iframe>');
document.frames[0].document.open();
document.frames[0].document.writeln('<html><head></head><body>');
document.frames[0].document.writeln('YO!</body></html>');
document.frames[0].document.close();
//--></script>

What I get in IE is the "YO!" written to the iframe. What I get in Firefox is the 404 not found page of the site where the original "jstest.html" page and script are hosted.

View 2 Replies View Related

JQuery :: Autoheight Iframe According To Dynamic Content?

Jul 14, 2011

I am using jquery.autoheight.js [URL] to adjust the height of the iframe according to content.

It works fine for the static content while loading. If I try to use the content with expand/collapse or display some content dynamically, its not adjusting according to the new content.

View 4 Replies View Related

Dynamic Value From A Form Inside Of Iframe Not Changing?

Apr 6, 2009

pageone.htm has an iframe with pagetwo.htm inside pagetwo has a form with a hidden field that has a dynamic value.I'm trying to get that value from pageone.htm using:var myid = window.frames['myiframe'].document.forms['myform'].elements['page'].value; This is working, but I just get the value that the field had when I did:

setInterval('alert(GetValue())', 9000);

for the first time. All the alerts after the first one have the same value even when myid is changing in pagetwo.htm (tested alerting it in there).I thought that by using setInterval I would be checking for a fresh value every 9 seconds but what I get is the same old value every 9 seconds

///// pageone.htm /////
<script type="text/javascript">
function GetValue() {[code]......

View 2 Replies View Related

Redirecting External Links To Dynamic IFrame?

Jan 25, 2010

Disclaimer 1: I am not a programmer, just a curious designer, so please take that into consideration in your replies.

Disclaimer 2: Despite all advices against it, I couldn't find a better solution to my website than using iFrame

Disclaimer 3: Before asking for help, I researched *several* forums and although I found people discussing similar issues,


implementing a method to intercept and redirect external links to a dynamic iframe. By "dynamic" iframe I mean an iframe whose SRC would be filled up in accordance to the external URL being intercepted and that it would resize its HEIGHT accordingly in order to avoid scroll bars.The function for resizing the iframe id="child" is already correctly implemented like so:

<script language="JavaScript">
<!--
function calcHeight()[code]...

This "replacement" function would be called onLoad and if tested true would run and refresh the page with the proper value in the iframe SRC.All this should be accomplished while still making the iframe HEIGHT dynamically adjustable and show a "clean" URL in the browser, such as "http:[url].....The potential issues I foresee is an infinite loop due to two onLoad queries (one for SRC, another for HEIGHT) in the parent and child objects, which might required a merge into a single script.

View 26 Replies View Related

IFrame Dynamic Resize Not Working Correctly

Jul 23, 2010

Just working on this page - [URL]

In Opera, the dynamic resize of the iframe isn't working correctly. As you can see in the code, I have set a minimum height of 200px so the iFrame should always be a minimum height but if the content requires it will increase. It works fine in IE8, Safari, FF, Chrome but not in Opera. In Opera it just sets the height at 200px.

View 9 Replies View Related

Dynamic IFrame Height, Not Working In Ie Without Refresh?

Mar 3, 2007

When i try to dynamically change the height of an iframe in ie through a java-script to match its content (a html page containing a flash movie, it doesn't resize the iframe at first, but when i reload the same page into the iFrame it resizes as planned, how come?This script works well in firefox, safari and netscape, but i cant get it to work in ie(8, 7). And i get the same problems with every resizing script i've tried. This is the script i use:

<script type="text/javascript">
function adjustIFrameSize(iframe)
{ [code].....

I have a flash menu in the first iframe, the buttons on the menu uses getURL(siteToLoad, "contents") to load another html-page into the iframe "contents". Is it possible to make the iFrame refresh automatically though javascript so that i just refreshes the iframe once? Everytime ive tried that it just ends up in a never ending refresh-loop... How can i make this work? Is there any better script for resizing (and refreshing after resize) the iframe height so that it matches to its content?

View 7 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved