473,237 Members | 1,419 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,237 software developers and data experts.

1 Link opening 2 pages in two iframes each on different seperate pages More options

SHC
I'm in need of some javascript to load two pages into two seperate
iframes which are on two seperate and different pages.

Rather complicated I know (and easier done in one frameset), but
caused by some limitation issues of SharePoint.
To help:
Link is on thumbnails.htm
iFrame1 is on intro.htm
iFrame2 is on details.htm
Page for iframe1 is cd_summary.htm
Page for iframe2 is cd_content.htm
Any help would be most gratefully appreciated.
SHC

Mar 29 '07 #1
7 3926
On 29 Mar, 13:50, "SHC" <stu...@hall-cooper.me.ukwrote:
I'm in need of some javascript to load two pages into two seperate
iframes which are on two seperate and different pages.

Rather complicated I know (and easier done in one frameset), but
caused by some limitation issues of SharePoint.

To help:

Link is on thumbnails.htm
iFrame1 is on intro.htm
iFrame2 is on details.htm
Page for iframe1 is cd_summary.htm
Page for iframe2 is cd_content.htm

Any help would be most gratefully appreciated.

SHC
do you mean

<html><body>
<iframe id="iframe1" src="intro.htm"></iframe>
<iframe id="iframe2" src="details.htm"></iframe>
</body></html>

or that the three pages are open at once in three tabs, or windows.

or that there a three frames in a framset (pages intro and details),
that these two child frames have iframes within them which you need to
change
if the first then
var if1 = document.getElementById('iframe1');
var if2 = document.getElementById('iframe2');
if1.src='cd_summary.htm';
if2.src='cd_content.htm';
should do it.

Mar 29 '07 #2
On 29 Mar, 13:50, "SHC" <stu...@hall-cooper.me.ukwrote:
I'm in need of some javascript to load two pages into two seperate
iframes which are on two seperate and different pages.

Rather complicated I know (and easier done in one frameset), but
caused by some limitation issues of SharePoint.

To help:

Link is on thumbnails.htm
iFrame1 is on intro.htm
iFrame2 is on details.htm
Page for iframe1 is cd_summary.htm
Page for iframe2 is cd_content.htm

Any help would be most gratefully appreciated.

SHC
i suppose you could mean that you are on thumbnails.htm and you want
to click on
<a href="intro.htm">intro</a>
<a href="details.htm">details</a>
each of which have an iframe in them which you want to set to
cd_summary.htm and cd_content.htm respectively.

Mar 29 '07 #3
SHC
On 29 Mar, 14:55, "shimmyshack" <matt.fa...@gmail.comwrote:
On 29 Mar, 13:50, "SHC" <stu...@hall-cooper.me.ukwrote:


I'm in need of some javascript to load two pages into two seperate
iframes which are on two seperate and different pages.
Rather complicated I know (and easier done in one frameset), but
caused by some limitation issues of SharePoint.
To help:
Link is on thumbnails.htm
iFrame1 is on intro.htm
iFrame2 is on details.htm
Page for iframe1 is cd_summary.htm
Page for iframe2 is cd_content.htm
Any help would be most gratefully appreciated.
SHC

i suppose you could mean that you are on thumbnails.htm and you want
to click on
<a href="intro.htm">intro</a>
<a href="details.htm">details</a>
each of which have an iframe in them which you want to set to
cd_summary.htm and cd_content.htm respectively.- Hide quoted text -

- Show quoted text -
An example of what I'm trying to do, is using the following structure,

thumbnails.htm :
<a target="iFrame1" href="cd_summary_001.htm"><img src="cd_001.gif"></
a>
<a target="iFrame1" href="cd_summary_002.htm"><img src="cd_002.gif"></
a>

intro.htm :
<body><iframe width="635" height="628" name="iFrame1" id="iFrame1"
frameborder="1">Your browser does not support inline frames or is
currently configured not to display inline frames.</iframe></body>

details.htm :
<body><iframe width="635" height="628" name="iFrame2" id="iFrame2"
frameborder="1">Your browser does not support inline frames or is
currently configured not to display inline frames.</iframe></body>

This structure works for changing the content in iFrame1 on intro.htm
to the appropriate cd_summary htm page, but I need a way of changing
iFrame 2 on details.htm at the same time to the appropriate cd_content
page (i.e. cd_content_001.htm or cd_content_002.htm)

Does this make things any clearer?
SHC

Mar 29 '07 #4
On 29 Mar, 15:23, "SHC" <stu...@hall-cooper.me.ukwrote:
On 29 Mar, 14:55, "shimmyshack" <matt.fa...@gmail.comwrote:
On 29 Mar, 13:50, "SHC" <stu...@hall-cooper.me.ukwrote:
I'm in need of some javascript to load two pages into two seperate
iframes which are on two seperate and different pages.
Rather complicated I know (and easier done in one frameset), but
caused by some limitation issues of SharePoint.
To help:
Link is on thumbnails.htm
iFrame1 is on intro.htm
iFrame2 is on details.htm
Page for iframe1 is cd_summary.htm
Page for iframe2 is cd_content.htm
Any help would be most gratefully appreciated.
SHC
i suppose you could mean that you are on thumbnails.htm and you want
to click on
<a href="intro.htm">intro</a>
<a href="details.htm">details</a>
each of which have an iframe in them which you want to set to
cd_summary.htm and cd_content.htm respectively.- Hide quoted text -
- Show quoted text -

An example of what I'm trying to do, is using the following structure,

thumbnails.htm :
<a target="iFrame1" href="cd_summary_001.htm"><img src="cd_001.gif"></
a>
<a target="iFrame1" href="cd_summary_002.htm"><img src="cd_002.gif"></
a>

intro.htm :
<body><iframe width="635" height="628" name="iFrame1" id="iFrame1"
frameborder="1">Your browser does not support inline frames or is
currently configured not to display inline frames.</iframe></body>

details.htm :
<body><iframe width="635" height="628" name="iFrame2" id="iFrame2"
frameborder="1">Your browser does not support inline frames or is
currently configured not to display inline frames.</iframe></body>

This structure works for changing the content in iFrame1 on intro.htm
to the appropriate cd_summary htm page, but I need a way of changing
iFrame 2 on details.htm at the same time to the appropriate cd_content
page (i.e. cd_content_001.htm or cd_content_002.htm)

Does this make things any clearer?
SHC
yeah sure, what you need to know though is that it won't be
accessible, however from what Ive seen of sharepoint, - it isnt an
accessible platform, so here we go
there are a few ways, here are 2

1) inside the summary.htm you have some javascript that is hard coded
to load the parent.iframe2.src='cd_details_002.htm', so that when the
summary iframe loads it loads the details iframe. (which would require
that you hard code the details page into each summary page

2) you create a function which takes the value of the link you click
on and sets both iframes accordingly, we dont bother with the target
attribute anymore

<html>
<head>
<script type="text/javascript">
//say you have just clicked cd_summary_002.htm
//and your intro.htm for that cd is cd_summary_002.htm
//and the details file is cd_details_002.htm
function changeIframe2Src( cd_summary_url )
{
//loads cd_summary_002.htm into iframe1
document.getElementById('iframe1').src = cd_summary_url;
//loads cd_details_002.htm into iframe2
document.getElementById('iframe2').src =
cd_summary_url.replace('summary','details');
return false;
}
</script>
</head>
<body>
<a href="cd_summary_002.htm"
onclick="changeIframe2Src(this.href);return false;"><img
src="cd_002.gif"></a>
<br />
<iframe id="iframe1">iframe1</iframe>
<iframe id="iframe2">iframe2</iframe>
</body>
</html>

Mar 29 '07 #5
shimmyshack said the following on 3/29/2007 11:52 AM:

<snip>
//loads cd_summary_002.htm into iframe1
document.getElementById('iframe1').src = cd_summary_url;
//loads cd_details_002.htm into iframe2
document.getElementById('iframe2').src =
Did you test setting the src property of an IFrame? I bet you didn't.
And, why are people steadily falling into the gEBI crutch when a better
method exists?

document.frames['iframe2'].location.href = somethingElse

--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq/index.html
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Mar 29 '07 #6
On 29 Mar, 17:29, Randy Webb <HikksNotAtH...@aol.comwrote:
shimmyshack said the following on 3/29/2007 11:52 AM:

<snip>
//loads cd_summary_002.htm into iframe1
document.getElementById('iframe1').src = cd_summary_url;
//loads cd_details_002.htm into iframe2
document.getElementById('iframe2').src =

Did you test setting the src property of an IFrame? I bet you didn't.
And, why are people steadily falling into the gEBI crutch when a better
method exists?

document.frames['iframe2'].location.href = somethingElse

--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ -http://jibbering.com/faq/index.html
Javascript Best Practices -http://www.JavascriptToolbox.com/bestpractices/
Hiya Randy,
I did actually [only as in does it work], it's IE6/7, Op9 and FF2; but
personally I wouldn't even go this way at all, it's a fudge to fix a
cludge! I hate all things like this, iframes, onclicks etc.. prefering
simple simple code with the fix as an include somewhere in the head.
I do admit to using the gEBI alot more than perhaps I should, it can
be useful to send to people whose code is "under developement" because
no matter where they plonk the next thing, and change the order etc..
the reference is unchanged, but I take your point.

Mar 29 '07 #7
"Randy Webb" <Hi************@aol.comwrote in message
news:Ua********************@giganews.com...
shimmyshack said the following on 3/29/2007 11:52 AM:

<snip>
>//loads cd_summary_002.htm into iframe1
document.getElementById('iframe1').src = cd_summary_url;
//loads cd_details_002.htm into iframe2
document.getElementById('iframe2').src =

Did you test setting the src property of an IFrame? I bet you didn't. And, why are
people steadily falling into the gEBI crutch when a better method exists?

document.frames['iframe2'].location.href = somethingElse
Shouldn't that be:

window.frames['iframe2'].location.href = somethingElse; // ...?

-Lost
Mar 29 '07 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: faktujaa | last post by:
Hi All, I have to avoid cyclic reference in my DLLS. One way is to move the code to the common DLL. But now since i have written a lot of code, it would take a whole lot of time to do this. The...
2
by: faktujaa | last post by:
Hi All, I have to avoid cyclic reference in my DLLS. One way is to move the code to the common DLL. But now since i have written a lot of code, it would take a whole lot of time to do this. The...
3
by: CJ | last post by:
I have a page with a bunch of iframes (which make up a tab control). At least one of these iframes contains an aspx page, which in turn contains a .ascx component. This component then contains a...
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 7 Feb 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:30 (7.30PM). In this month's session, the creator of the excellent VBE...
0
by: stefan129 | last post by:
Hey forum members, I'm exploring options for SSL certificates for multiple domains. Has anyone had experience with multi-domain SSL certificates? Any recommendations on reliable providers or specific...
0
Git
by: egorbl4 | last post by:
Скачал я git, хотел начать настройку, а там вылезло вот это Что это? Что мне с этим делать? ...
1
by: davi5007 | last post by:
Hi, Basically, I am trying to automate a field named TraceabilityNo into a web page from an access form. I've got the serial held in the variable strSearchString. How can I get this into the...
0
by: MeoLessi9 | last post by:
I have VirtualBox installed on Windows 11 and now I would like to install Kali on a virtual machine. However, on the official website, I see two options: "Installer images" and "Virtual machines"....
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: Aftab Ahmad | last post by:
Hello Experts! I have written a code in MS Access for a cmd called "WhatsApp Message" to open WhatsApp using that very code but the problem is that it gives a popup message everytime I clicked on...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.