Click here to Skip to main content
11,926,472 members (59,344 online)
Rate this:
Please Sign up or sign in to vote.
See more: Javascript IFrame

I have done this before (maybe not with iframes, but with framesets) so I know it works, but what I'm trying to do is run a function in another iframe

I have an iframe called "Main", and in Main it has a page with the following:
function test()
alert("It works")

How would I run the test function from another iframe. I have tried:
<a href="javascript:test();" target="Main">Click here to test</a> and it didn't work

Is there a way? I can't find the old files where I have done this before.

Thanks very much in advance!

EDIT: I found the old files, I used <a href=javascript:parent.frames['Main'].test();>Click here to test</a> however it only works in Internet Explorer. I need this to work in Chrome as I am building a database based in the Chrome where most of the functions would not work in IE
Posted 27-Feb-12 16:57pm
Edited 27-Feb-12 17:39pm

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Can you use

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web03 | 2.8.151126.1 | Last Updated 27 Feb 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100