Sizing Iframes To Fit Content
Nov 5, 2011
I am building a webpage built with a column on the left, a header, and a main iframe which is the main content of the page. The content of the main iframe can get to be long, and I want the iframe to resize its height to fit the content. I know javascript can do this. I have seen many live examples of it working online. My problem is when I try and use the code myself (even if I leave the live example pages unchanged, but just save them and run them offline) it doesn't work. That is, the iframes work, the page works, but the iframe doesnt fit it's content.
Now, the page that I'm building is fully offline right now and I don't know if my javascript will work just fine if hosted on a domain and accessed online, but as it is it's not working and I don't know why. As an example here is some code, and the page it was taken from
[Code]...
View 2 Replies
ADVERTISEMENT
Oct 18, 2011
I am new to jQuery and not an experienced programmer. I downloaded the accordion widget and it works fine. I have one small problem: the content box instances 2 and3 onwards, seem to be sizing themselves depthwise to the size of the first content box and not dynamically to the number of lines of text I enter in each. Can I make it dynamic with alterations to the CSS? If so whichproperty do I alter and to what?
View 1 Replies
View Related
Aug 20, 2010
I'm rather new to java scripting and trying to get this done for over a week now. I'm building a complete new site (not online yet) which is done for 99,9% The site consists of:
Index - No frames - Just an entrance of the site with links
main menu
Section1 - 1 iframe ("iframe1") - default src=iframe1defaultsection1content
main menu submenu section1
Section2 - 2 iframes ("iframe1","iframe2") - default src = iframe1defaultsection2content - frame2 contains images that change
[Code]...
View 1 Replies
View Related
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
Jan 1, 2006
Is it possible in Javascript to find the width and height of an image and if it excedes the limit then the image is sized down?
View 15 Replies
View Related
Aug 24, 2002
I've been using pop-ups for some time now and I still can't figure out how to get the image to fit perfectly in the new window. There's always a few pixels of background showing and I have to increase the size of the window just to have the spaces around the image to even out. Is there any way to completely remove the vertical and horizontal spaces in pop-ups?
View 4 Replies
View Related
Jul 23, 2005
I've been trying to use HTML text that will scale up or down using the
Internet Explorer 6.0 menu ViewText Size. I'm using CSS to set the sizes
and weight.
When I use ViewText Size Medium and CSS the results are
Product line - font-size: medium - result bolded
Pricing line - font-size: small - normal
When I use ViewText Size with any size not medium and CSS the results are
Product line - font-size: medium - normal
Pricing line - font-size: small - normal
If I use font-weight bold for the Product Line I end up with double bolding
when ViewText is set to Medium.
This inconsistant behavior of bolding makes it hard to have consistant
looking fonts where the Product Line should be bolded.
If I use a set point size the text will not scale.
Is there a way of setting up fonts so that the results across the ViewText
Size options is consistant?
View 1 Replies
View Related
Nov 10, 2009
Is it possible in Javascript to Size an element to its contents?
I have resizable divs with overflow=auto, and I'd like to plot them initially with fixed width and at the minimum height which will avoid the appearance of y-scrollbars.
I would be fine if I could find the actual total length of the included document given the current width of the div. (Calculating it would seem to be difficult, given unknown wrapping algorithms, empty lines, etc.)
Or somewhat less fine, even if I could question whether there is overflow, or clipping, or whether scrollbars have been added to the div, given the current height.
I could then hack the height till the overflow or clip or scrollbars went away. (Yuk!)
But I can't find any css or other read-only properties I could query that would give me any of those values.
I assume that YOffset or scrollY wouldn't help, since they would be 0 when the bottom is clipped off. (I don't even know if they're even defined for divs.)
I haven't been able to find a "scroll Object" that would say whether the scroll bar is showing.
View 1 Replies
View Related
Aug 23, 2001
I am trying to get frame re-sizing to work in Netscape 6, using the following JavaScript function:
function bannerframesize()
{
if (!document.all)
{top.document.getElementById("cars_r_set").rows="40,*"}
else
{top.document.all.cars_r_set.rows="40,*"}
}
The document.all method works for IE4 & IE5/5.5 and the document.getElementById method works with IE5.5 (I've proved this, although in the above function the document.all would take precedence with IE5/5.5), but it does not work with Netscape 6 (I can read the rows property value using this method, I just can't write to it). I've tried using both top.document.... and parent.document....
My JavaScript Bible (by Danny Goodman) states that the getElementById should work with Netscape 6 and that one can read AND write the <FRAMESET> rows property in Netscape 6.
View 5 Replies
View Related
Feb 4, 2003
I am making a PHP-MySQL site which has an image gallery page that generates thumbnail-sized versions of images (the paths are all in the DB) using the width= tag. I have it so that when you click on the thumbnail, a fixed-size window pops up with the actual-sized version of the image. The new window just displays the image itself with .jpg in the address bar, and not an HTML or PHP file that contains the image tags and path in it. Is there any way I can have the new window automatically adjust to the size of the image, or is it strictly a one-size-fits-all dealy?
View 1 Replies
View Related
Mar 25, 2009
I didn't write much of this code, but basically, it opens an image in a new window. The problem is that the new window can either be the whole page, or a certain set size. I would like to make the window height and width determined not by a pixel number, but by a percentage of the size of the image I am opening in the new window.
here is the piece of code I think is pertinant.
// Strip file name from image src
var spath=targ.getAttribute('src');
wholePathLength=spath.length;
strippedPathLength=spath.substring(0,spath.lastIndexOf("/")).length;
[Code]....
View 10 Replies
View Related
Jan 28, 2001
I have a page where users click on a small thumbnail image to view a larger version of the image in a new window. But instead of just viewing the image file, I want them to view an HTML page that contains the image and a "Close Window" button. I know how to do that, and I know how to specify the size of the popup window. But...
What I'm trying to do is make the popup window just big enough for the image and the button, with perhaps a 10 pixel border around it. Since the images will vary in size, I can't hard code the width and height properties of the popup window. I need to have JavaScript measure the height and width of the image to calculate the dimensions for the popup window (and presumable this would have to be done before it opens the new window).
View 12 Replies
View Related
Sep 12, 2005
I believe that different browsers treat frames/iframes differently, and this
is one of the reasons to avoid using them in websites/applications.
Are there any other reasons to avoid them?
In my experience I find them clunky and messy to implement using javascript
and prefer to keep the whole web page as a single page.
View 1 Replies
View Related
Aug 29, 2006
Code:
Currently, I have one of the iframes working. When you click on it text
below appears with information about the jewelry.
I would like an iframe to open up (immediately to the left of the
image) and show an enlarged image of the thumbnail (yes I know right
now the images are not thumbnails, but my friends are working on the
graphics).
View 1 Replies
View Related
Jul 20, 2005
I want to load a javascript file on a root page with various iframes,
then call the javascript functions from the root page to be displayed
in the iframes. Any idea how to do this?
View 2 Replies
View Related
Aug 8, 2007
I have a mainpage and it contains iframe (myFrame). A js function validatedata() is on iframe. before submitting mainform in mainpage i am calling validatedata() function as below. mybool = document.myFrame.validatedata();
This works in IE 6.0 but fails on mozilla firefox.
View 2 Replies
View Related
Jun 20, 2006
I have a webpage with some divs and iframes in them, I have some Javascript code in another page in one of the iframes that when activated, will change the page within the other iframe. The code I have throws the following error:
'null' is null or not an object
and it is complaning abou the following bit of code:
var obj = document.getElementById("frame2");
obj.src = new_src;
But I am not sure if the code is the correct code anyway. Can anyone assist please?
Please find below my complete code, hopefully you can spot what's going on. Here is my 'index.htm' file: Code:
View 2 Replies
View Related
Mar 12, 2002
I'm starting to use some iframes in a div layer. I want to know if i can use javascript to change the size of the iframe (from the parent page containing the iframe).
In IE i can use 100% width and height to fit the iframe to the layer, but in Netscape 6 the iframe doesn't appear if the height is set in % values - hence the need to be able to specify it dynamically as the layer wil change size.
View 1 Replies
View Related
Dec 1, 2005
Is there a way to use Javascript to detect if a browser supports IFrames, or (if it DOES support them)that IFrame use is enabled?
View 3 Replies
View Related
Jan 6, 2006
I am using struts frame work and in one of the jsp pages I have a bunch of IFRAMES like this.(This is in logic iterate and the recordId is incremented with that iteration) ....
View 3 Replies
View Related
Sep 22, 2006
I have a really professional conspiracy movie site
and I use tons of layers and an external scroll bar assembly.
I would like to put the various sections into MS Iframes and
in order to clean up the page but I find that the iframes interfere
with the getting the mouse coords from the screen which is
essential in moving the scroll bar around.
My test html is given below. With the iframe hidden the mouse coords
are obtainable. With the iframe visible things get buggy.
Where the "background_foriframe.html" is just a html file with
a background layer using a "DIV" tag. Code:
View 19 Replies
View Related
Nov 17, 2006
Is there a way to communicate between iframes on different subdomains?
e.g. from one.dot.com to two.dot.com? there is a security access
restriction passing javascript commands between subdomains that we've
run into.
View 8 Replies
View Related
Nov 17, 2011
I have a problem with iframes. In my page there are two iframes, one for loading and one for projects.
Here you can see the problem after clicking on a thumbnail image: [obscured]
My question is: How can I do to hide the second iframeand display it only after the end of loading of first iframe?
I don't have uploaded the code onjsfiddlebecause there doesn't work
View 2 Replies
View Related
Dec 1, 2009
I run a streaming site and am looking to have the option on a chat room next to the stream. Not everyone likes having the chat facility so I'd like to make it optional.
As the page loads I'd like the content to look like the diagram below with the stream (iframe1) taking up 95% of the page and the other 5% being taken up by an image which will say "open chat". The chat (iframe2) would have a width of 0%. [URL]
Then when the "open chat" image is clicked I'd like the chat (iframe2) to become 35% and the stream (iframe1) to become 60%. If someone could make a nice sliding effect when the image is clicked that'd be even better. Here's a diagram to show what it'd look like with the resized iframes. [URL]
View 1 Replies
View Related
Dec 21, 2009
I basically want to input the url from a form & display it in an iframe, but cant figure out how to link the url from the form to the iframe
The code im using atm
<html>
<head>
<title> SearchLite v2 - search multiple sites at once</title>
[code]....
View 3 Replies
View Related
May 9, 2010
Is it possible to add an onclick event to an iframe or perhaps a DIV that holds an iframe?
In specific I am using the Facebook Open Graph like button code...
What I would like to do is add a simple onclick event to it so that I can run a process when the user clicks on it, at the moment I am just trying alert but cannot get it to work. By setting the iframe within a DIV with height/width specs set would an onclick event work within the DIV?
View 1 Replies
View Related