MMDT1022 HTML II and Javascript
Week 4


Week 4


First, you should be aware that there is an obsolete technique of page layout called framesets. Framesets are not to be used on new sites due to accessibility issues. They are not supported in HTML5. But sometimes there are no other alternatives.

 These are examples of framesets:


However inline frames are still used to include 3rd party content into your website. Also we are going to look at pop-up window creation.

Here is an example that our in class exercise is based on.

Free iframe checker v2.0. Many sites are set up so that they cannot be inside an inline frame. This little app checks if the page you want to include can be included into an iframe.

Lab 4 Frames and Windows

This lab is to test your knowledge of being able to create an iframe, and open a popup window.

Part 1

Create an inline frame.  It should be similar to what we did in class, but it needs to be a different subject than what we did. With a set of links, change the contents of the iframe.

Part 2

Create a glossary page with terms that are related to your page content.  Have a link on one of your pages that pops up the glossary page in a small window. Be able to link to an anchor in the pop up glossary window. This should be like the example we did in class.

Part 3

Create a CSS box that acts like the pop up window that holds your glossary. You should be able to drag and close the pop up CSS box. This we did not do in class, so this is new and something that you will have to research and figure out how to do.
Grading Criteria Points
15
Part 1. Subject of your choosing. Inline frame created.
Menu created that changes the inline frame.
5
Part 2. Popup window that contains a glossary.
Be able to link to an anchor in the pop up glossary window
5
Part 3. Create a CSS box that acts like the pop up window that holds your glossary. You should be able to drag and close the pop up CSS box. 5

Assignment is due one week from when it was assigned.  50% penalty if late.