[Javascript] Null Parent

tsterlin at email.arizona.edu tsterlin at email.arizona.edu
Thu Jul 8 18:38:13 CDT 2004


I am dynamically building a page into a frame called browserFrame which is
built when another page called Group.html loads.  I am attempting to add a pop
up box link to this dynamically built page.  It's nearly impossible to follow
this description so here is the code for Group.html:

<html>
  <SCRIPT language="JavaScript">
    function setLinks() {
      var newPage = "<html>"
      newPage += "<LINK REL='Stylesheet' HREF='ASLAV.css' TYPE='text/css'/>"
      newPage += "<SCRIP"
      newPage += "T LANGUAGE='JavaScript'>"
      newPage += "function popUp(){"
      newPage += "window.open    ('Ch2Alerts.html', 'AlertWindow',
'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=600,height=600,left=340,top=212');"
      newPage += "} popUp();</S"
      newPage += "CRIPT>"
      newPage += "<table align='center'><tr><td>"
      newPage += "<a href='Maingrp3.html' target='docFrame'>"
      newPage += "\n<p class='back'>Back</p></a></td>"
      newPage += "<td><a href='Group2.html' target='docFrame'>"
      newPage += "\n<p class='next'>Next</p></a></td>"
      newPage += "<td>"
      newPage += "<a href='javascript:popUp()'>"
      newPage += "<p class='alert'>"
      newPage += "Alerts</p>"
      newPage += "</a>"
      newPage += "</td>"
      newPage += "</tr></table>"
      newPage += "</html>"

      parent.browserFrame.document.write(newPage)
      parent.browserFrame.document.close()
  }</SCRIPT>
  <body onLoad="setLinks()">
    <DIV class="body">
      Some verbage for the group page.
    </DIV>
  </body>
</html>

  So essentially what I want is this newPage to open up in browserFrame each
time Group.html loads.  Then I want the 'Alerts' on newPage to link to a pop-up
box.  All works well except I'm getting a Runtime error every time I click on
the Alerts link and the pop-up box appears; it says this:  "Error:
'parent.browserFrame.document' is null or not an object".

Strangely enough, before I added the pop-up box functionality and had the
newPage appearing in a normal frame everything worked fine with no Runtime
errors.

Any insight would be greatly appreciated,
Tracy:-)









More information about the Javascript mailing list