|
|
WWW by E-Mail - Sites with Frames
NOTE: FRAMES are currently supported by the Agora and other web mail services. Getweb doesn't properly format JavaScript web pages. The instructions that follow for FRAMES should be used if you encounter any problems when retrieving web pages. Frames are a Netscape enhancement to standard HTML coding. With frames - which divide Web pages into multiple, scrollable regions - you can present information in a more flexible and useful fashion. Each region, or frame, has several features:
However, frames-based web pages are troublesome for e-mail users as they usually return a message similar to: "Your browser does not seem to support frames which are extensively used on this site..." To figure out what page you want to retrieve by e-mail you must resort to getting the main page in HTML format. This is done by using the "SOURCE" command with an Agora server. The other webmail servers have commands that work in a similar manner. See the help files for each server type. The keyword HTML tags that e-mail only users will be interested in are: FRAMES, NOFRAMES, FRAMESET, and FRAME SRC.
EXAMPLE WWW by e-mail - Sites with Frames Some sites are polite and provide a reference to a text-based page like this one: [http://www.lib.virginia.edu/news.html] If you retrieved the web page by e-mail you would see this message: UVA Library - News, Weather, Sports The [1] would lead you to a reference at the bottom of the returned page that looks like: *** References from this document *** You would then construct a new URL and retrieve this page: SEND http://www.lib.virginia.edu/news.html/.newsnf.html If you retrieved the original web page in source code format, you would see the following: <html> Now, look for the keywords that I mentioned as they uniquely identify the section of HTML coding that generate the frames. These keywords also provide us a clue to the pages that we will need to receive. Stripping out all the HTML coding that is of no use to us yields: <noframes> This is what a user will see when they use a browser that doesn't support frames. The NOFRAMES tag is used to identify what a non-frames capable browser will see. A good web page designer like this one points the user to a link to a text-only page. This message also appears when you retrieve the web page with an Agora server. If you retrieved the page with other than an Agora server, and didn't see the message pointing to the alternate page, you could still construct the URL for the text-based page if you retrieved the source HTML format and followed the directions in the "noframes" section. That is, construct the new URL using the reference to the alternate page as follows: [http://www.lib.virginia.edu/newsnf.html] Let's also look at the section of code that points to pages that a frames capable browser would see. The section we are looking for is identified as follows: <frame src="toc.html" name="a" marginwidth="1"> The section above is another key for e-mail only user and users that don't have frames capable browsers. Notice the two "FRAME SRC" tags that identify pages that would be accessed if you were using a frames capable browser. In this case we could also try to retrieve these pages. So you would construct two new URLs and send these to the Agora or other webmail program. In this case: SEND http://www.lib.virginia.edu/toc.html Notice the "newsnf.html" is referenced in both the frames and noframes sections.
ANOTHER EXAMPLE WWW by e-mail - Sites with Frames Other sites are polite and provide a reference to a text-based page and include one of the annoying messages like this one: [http://espn.sportszone.com/ipsa97/index.html] If you retrieved the web page by e-mail you would see this message: Your browser does not support Frames. The link identified by [3] would lead you to a reference at the bottom of the returned page that looks like: *** References from this document *** You would then construct a new URL and retrieve this page: SEND http://espnet.sportszone.com/ipsa97/index3a.html If you retrieved the original web page in source code format, you would see the following: <HTML> Again let's look at the section of code that points to pages that a frames capable browser would see. The section we are looking for is identified as follows: <frame src="index3a.html" noresize border="0"> You would then construct a new URL and retrieve these pages: SEND http://espn.sportszone.com/ipsa97/index3a.html
ANOTHER EXAMPLE WWW by e-mail - Sites with Frames Other sites are polite but don't provide a reference to a text-based page like this one: [http://www.lpl.univ-aix.fr/~esslli97/] So we must retrieve the original web page in source code format to figure out the real page to retrieve. Getting the home page in source HTML format you would see the following: <html> Stripping out all the code that doesn't apply to us we have: <noframes> The NOFRAMES tag is used to identify what a non-frames capable browser will see. This message also appears when you retrieve the web page with an Agora server. A good web page designer would point you to a text-based page but this one didn't. So now we have to look at the section of code that points to pages that a frames capable browser would see. The section we are looking for is identified as follows: <frameset cols=20%,80% border=0> The section above is the key for e-mail only user and users that don't have frames capable browsers. Notice the two "FRAME SRC" tags that identify pages that would be accessed if you were using a frames capable browser. These are the pages the e-mail only user needs to retrieve. So you must construct two new URLs and send these to the Agora or other webmail program. In this case: SEND http://www.lpl.univ-aix.fr/~esslli97/toc-en.html
ANOTHER EXAMPLE WWW by e-mail - Sites with Frames Others sites return a blank page like this site: [http://www.kochind.com/kochind/WHO_FRAMESET.HTM] Getting the home page in source HTML format you would see the following: <HTML> In all cases you can construct a web page to retrieve via e-mail if you know how to work with the HTML coding, understand FRAMESET and/or FRAME SRC commands. In this example, we do the same as we did in the other examples, that is, locate the FRAME SRC lines: <FRAMESET COLS="200,*" frameborder="0" framespacing="0"> So you must construct two new URLs and send these to the Agora or other webmail program. In this case: SEND http://www.kochind.com/kochind/WHO_NAVIGATION.HTM In this case, the first and second newly constructed URLs return the page we desire while the third one returns a blank page. You always should try to find the NOFRAMES lines. Intelligent web page designers will have a proper URL for a no frames version. Bad web page designers (now in the majority!) will have an annoying or obnoxious message in this area. If the NOFRAMES section is missing, then construct the proper URL from the FRAME SRC lines. NOTE: If any of these other pages use frames, you will have to get the "SOURCE" and do this all over again, page by page. Generally speaking, once you get past the first page you are usually OK and don't have to do this again. References: |
|
Copyright © 2000-2007 by IDEAL Group, Inc. All rights reserved. |