I am not a JavaScript expert, but I had a similar problem.  I THINK that
you need to reference your frames like this:

window.parent.frames.rightFrame.document.open();

Give it a try, hope that helps...

Josh

> hi all,
>
> i know this is not exactly the place to ask this, but i don't know
> where else to ask.  i'm doing a multiframe project and i'm trying to
> get one of the pages to change the content of another frame when it
> loads.
>
> in the main.htm i have:
>
> <html>
> <head>
> <title>A Global Village?</title>
> ...
> <script src="../../media/scripts/rightside.js" type="text/javascript">
> <script type="text/javascript">
> <!--
>  rightopen();
>  rightwrite('Hello', 'www.yahoo.com', 'Yahoo is really good.');
>  rightclose();
> //-->
> </script>
> </script>
>
> </head>
> <body>
> ...
> </body>
> </html>
>
> the included rightside.js file has the three functions:
>
> function rightopen () {
>  parent.rightFrame.document.open();
>  parent.rightFrame.document.write("<!DOCTYPE html PUBLIC
>  \"-\/\/W3C\/\/DTD
> XHTML 1.0 Strict\/\/EN\""\n);
>  parent.rightFrame.document.write("
> \"http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-strict.dtd\">"\n);
>  parent.rightFrame.document.write("<html>"\n);
>  parent.rightFrame.document.write("<head>"\n);
>  parent.rightFrame.document.write("<title><\/title>"\n);
>  parent.rightFrame.document.write("<meta http-equiv=\"Content-Type\"
> content=\"text\/html; charset=iso-8859-1\" \/>"\n);
>  parent.rightFrame.document.write("<link rel=\"stylesheet\"
> href=\"media\/scripts\/sidelayout.css\" type=\"text\/css\" \/>"\n);
>  parent.rightFrame.document.write("<link rel=\"stylesheet\"
> href=\"media\/scripts\/sidetext.css\" type=\"text\/css\" \/>"\n);
>  parent.rightFrame.document.write("<script
> src=\"media\/scripts\/scripts.js\"
> type=\"text\/javascript\"><\/script>"\n);
>  parent.rightFrame.document.write("<\/head>"\n);
>  parent.rightFrame.document.write("<body>"\n);
> }
>
> function rightwrite (name, url, desc) {
>  parent.rightFrame.document.write("<p class=\"rightlink\"><a href=\"" +
>  url
> + "\" target=\"_blank\">" + name + "<\/a><br \/>");
>  parent.rightFrame.document.write(desc + "<\/p>");
> }
>
> function rightclose () {
>  parent.rightFrame.document.write("<\/body>"\n);
>  parent.rightFrame.document.write("<\/html>"\n);
>  parent.rightFrame.document.close();
> }
>
> when i start the file i get a javascript error saying "expecting
> object"
>
> i'm not sure what i'm doing wrong.  any help is appreciated.
>
> thanks
>
>
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
>
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php


Josh Trutwin
http://trutwins.homeip.net



-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to