Welcome to WebmasterWorld Guest from 188.8.131.52
Forum Moderators: open
Anyway, I am trying to reference a table with class="sortable" that loads within an iframe name="iframecontent" from the parent window. I have a sortables js function, but I can't get it to 'see' the sortable table in the iframe.
The original line of code where it looks for sortable tables looks like this:
var tables = getElementsByClassName(document, "table", "sortable");
And this is the point at which the JS stops working - I have tried a bunch of variations on this, but haven't got it working.
Please could someone help me?
Thanks a lot.
When I use the construct that you supplied above, then I get a Error: document.getElementById("wikiframe") is null in the error console.
I was thinking this might be because the iframe hadn't loaded when the JS was trying to execute and couldn't find it?
I included the JS in the page that loads in the iframe and added a called to the sortables function right at the bottom of the page in the iframe, but no joy...
Also, make sure your iframe has that "id" set and not just a "name" ;)
I wasn't actually doing this exactly as I had explained in my second post. I had inserted the call to the function in a part of the code that wasn't actually loading - so I inserted an alert as well and moved the code to a section of the page where I could see the alert.
Basically I included the js function in the page that loads in the iframe and then called the function right at the bottom of the page that loads in the iframe - This allowed me to search for the sortable class by using the following construct: document.getElementsByClassName("sortable"); - much simpler and it works great!
This has made my day :)
[edited by: whoisgregg at 5:41 pm (utc) on Dec. 10, 2009]
[edit reason] Whoops, no URLs please. See TOS [webmasterworld.com] :) [/edit]