<br><font color="red"><limittext value="WARNING: MSN TV® JavaScript Bug – Please RELOAD (Cmd-R)!"></font><br>



Copy of the source code
of
Add Meta Tags to PageBuilder



My webpage URL: http://community-2.webtv.net/jaxred/PBMeta/

You can view the source code of my webpage at:

http://www.thunderstone.com/texis/demos/dox?demo=http://community-2.webtv.net/jaxred/PBMeta/index.html



View the of this webpage at the Thunderstone© WebTV™ Source Code Viewer.


Put a Source Code Viewer on your webpages.


Source Code:

This is the source code I originally had published only in my demo webpage. I made this webpage as an "easy to access" listing of the important parts of my original webpage's extended head tag, with meta tags and additional comments on the construction of the PB Advanced Editor document. All the relative HTML code and comments are shown in green text below. I only show you the "extended" <head> tag, meta, style, script, and beginning added custom <body> tag code in this PageBuilder Advanced Editor document.

Please note the added <meta> tags, <style>, and <script> tags I added inside the PageBuilder extended head tag. The style and scripts work correctly. The background gif image for the webpage is from the Netscape website and is defined in the style tag in the head section. The welcome message alert is a javascript function that must be defined in the head tag before it is called in the body tag.

Note: Here I used the <plaintext> tag to disable the html code. If your browser doesn't support this tag, use the Thunderstone Viewer above to see the code.

This is a copy of the code of my modified PageBuilder <head> tag with additional formatting notes on general webpge construction. I typed the code close together just like you have to type code in the PageBuilder text boxes; without returns, unless you want a space to appear in your document. Type your code in a continous line with auto-wrap, as explained in my webpage.

And; if you C&P this code, remember that you may get unwanted spaces, line breaks, returns, and missing or floating angle-brackets (mostly hanging on the end of the previous line) on your HTML tags that just mysteriously happens? Just carefully go thru your "pasted" code, line for line, and remove all extra spaces and returns; and replace or correct any faulty HTML tag code!

Note: I deliberately added a single space between the HTML tags in this source code for easy reading, and to get more evenly balanced auto-wrap softbreaks! It is OK to have single spaces (not returns) between the HTML tags - they get sucked-up when the code is marked-up for display in our browsers! You do not have to remove these spaces unless you want to! Just be sure to remove all spaces between the beginning and ending HTML tag angle-brackets (< >), and use a single space between attributes inside HTML tags!

Begin source code and comments:

<html> <head> <META NAME="generator" CONTENT="WebTV Page Builder v1.1"> <META NAME="description" CONTENT="A suggestion for adding meta tags, style. script, and links to the head section of a WebTV PageBuilder document"> <title>Add Meta Tags to PageBuilder</title> &lt;!-- begin code block ... </title> </head> <body bgcolor="silver" text="black" link="blue" alink="red" vlink="#ff00ff"> <P> <TABLE> <TR> <TD> <P ALIGN=left> ... end code block --&gt; <meta name="keywords" content="WebTV, webtv, PageBuilder, Pagebuilder, pagebuilder, meta tags, add meta tags, comment tags, add comment tags, title text box, text box, head tag, body tag, built-in code, block head tag, block body tag, block built-in code, disable head tag, disable body tag, disable built-in code, editing pagebuilder, editing pagebuilder head tag, validators, validate webpages, search engines, search engine compatibility"> &lt;!-- List all the individual keywords and clauses used in your website. Use all keyword and clause spelling variations that someone searching for information would type into search engines to find your website --&gt; <meta name="robots" content="all, index, follow"> &lt;!-- this tells robots to index all webpage contents and follow all links - if you do not want your page indexed, use: "noindex" - if you do not want your links to be followed and indexed, use: "nofollow" - but, the spammer's email addy harvesting robots will probably ignore this request --&gt; <meta http-equiv="cache-control" content="no-cache"> &lt;!-- this tells browser/servers not to cache webpage so that latest updated pages are always loaded --&gt; &lt;!-- Note: meta tag attributes "http-equiv" and "name" can be used interchangeabily, but cannot be used together - use "http-equiv" when you want information to be included in your http response header --&gt; <meta name="creation_date" content="Wed, Mar 29 2000 20:30:00 GMT"> <meta name="author" content="JaxRed"> <meta http-equiv="copyright" content="JaxRed – 2000"> <meta http-equiv="reply-to" content="jaxred@webtv.net"> <meta http-equiv="distribution" content="domestic"> <meta http-equiv="PICS-Label" content="('PICS-1.1 " &#104;ttp://www.rsac.org/ratingsv01.html" 1 comment "RSACi North America Server" r (n 0 s 0 v 0 1 0)')"> &lt;!-- RSAC rates websites for nudity, sex, violence, etc - Go to the RSAC website at "&#104;ttp://www.icra.org/" and click on "Register your website" at bottom of sidebar, fill out a short form, and get your meta tag rating code to "cut and paste" into your website head tag code - also you will receive a follow-up email with the code --&gt; &lt;!-- use <meta http-equiv="refresh" content="5, url=&#104;ttp://www.yourpage.domain/filename.html"> to reload/redirect from a fancy splash opening page, or to create a slide show with a series of photos on separate PageBuilder webpages --&gt; &lt;!-- end added meta tag comments and begin comments for additional head tag content that can be added here --&gt; &lt;!-- since the PageBuilder December 1999 upgrade, we have been able to close-off the built-in title with a closing title tag in the PB Basic Editor screen title text box and relocate our webpage title anywhere within an expanded head tag – I could have relocated the title here, like this: <title> ... (relocated title text here) ... </title> see webpage text for more discussion --&gt; &lt;!-- use: <base href="&#104;ttp://www.yourpage.domain/"> for relative addressing of links in your webpage - but, note: you cannot use a link tag for relative addressing in a PB multipage (with pagebreaks) document, because it will make the webpage relative to your link and not the WebTV webservers, because the page navigation links at the bottom of our webpages are relative links --&gt; &lt;!-- use <link rel="next" href="&#104;ttp://www.yourpage.domain/page2.html">, etc for successive pages, or with meta refresh tag noted above, to preload ram with next page for slide shows or other refreshed page content so refresh page will appear faster from your browser's ram instead of having to be downloaded when called - note: it's not necessary to add the link when you use pagebreaks, because PageBuilder adds them automatcally every time you add a pagebreak --&gt; &lt;!-- CSS style code goes inside head tag, or inline in the body of your document – use the following code for style sheets – type your style sheet code inside comment tags – WebTV supports style comments – here's the style code I used for the webpage backgrounds --&gt; <style type="text/css"> &lt;!-- BODY {background-color: eeeeff; background-image: url("&#104;ttp://www.netscape.com/assist/net_sites/bg/weave/lipurple_weave.gif");} --&gt;</style> &lt;!-- script code is usually written inside the head tag, but can also be placed in the body of your document – use the following code for scripts – Note: With WebTV PageBuilder Editor, you cannot type your scripts inside comment tags to hide from old browsers, like standard scripting practce – WebTV PageBuilder does not support JavaScript comment tags – type your scripts without comment tags inside the script tag – here's the scripts I used for my alert functions in the webapge – I had to write these scripts in the head tag so the the functions could be defined before being called by body tag event handlers --&gt; &lt;script type="text/javascript" language="javascript"> function welcome() {alert("Welcome to my webpage, folks! I appreciate your interest! Enjoy your visit! Please view my source code page for additional comments! Thanks! – JaxRed");} function goodbye() {alert('Thanks for visiting my website, folks! Please check my other websites at the PageBuilder "UserName" Index! Have a nice day! - JaxRed');}; &lt;/script> &lt;!-- end comments about additional head tag content --&gt; </head> &lt;!-- this is the added closing head tag which replaces the blocked pagebuilder built-in tag between the comment tags shown near the top in this code, and is placed after all your added meta tags, style sheets, scripts and other head tag content --&gt; &lt;!-- begin comments about sidebars and frameset code content placed after closing head tag and before, or in place of the body tag --&gt; &lt;!-- if you want a sidebar, use <sidebar align="left" width="110" height="372"> sidebar code here – use 372 pixels as height of webtv screen and 110 pixels or 20% for width – sidebar code always goes ahead of body tag for webtv viewers only (sidebar stays stationary) – for both computer and webtv viewers, sidebar code goes inside body tag (sidebar will scroll) with sidebar contents in a table inside your sidebars so computers can see it </sidebar> --&gt; &lt;!-- if you want a frames page, use <frameset> tags – framesets use frames to structure your webpages – your frames code content goes here inside <frame> tags – use framesets in place of a body tag – design your framesets for computer users because webtv changes frames to tables and resizes them to fit our tv screens – also, for webtv you must use balanced, equal sized frames, or you will have long scrolling white space after short frames next to long frames </frameset> --&gt; &lt;!-- end comments about sidebars and framesets --&gt; <body text="#000000" link="blue" vlink="teal" bgcolor="#??????" background="&#104;ttp://URLofbackgroundimage" onLoad="welcome()" onUnload="goodbye()"> &lt;!-- this is a new body tag entry replacing the pagebuilder built-in body tag that was blocked-out by the comment tag in the title text box – Put your webpage bgcolor and background image code in the body tag or in the style tag within the head tag - Note: you should always list a matching solid bgcolor in your body tag to load instantly and display on your webpage while your background image, gif or jpg, is loading – use onLoad and onUnload event handlers to call script functions added within the head tag &shy;-> &lt;!-- put your WebTV JavaScript Bug Warnings at the top of your webpage immediately following the body tag. Use the bug warning at the top of each page or on each frames page – use your preferred bug warning script &shy;-> <div align="center"> <noframes> <font color="red"> <limittext value="WARNING: MSN TV® JavaScript Bug Alert – Please RELOAD (Cmd-R)!"> </font> </noframes> </div> &lt;!-- end javascript bug warning &shy;-> &lt;!-- Add your webpage background music using embed tags – Note: the closing embed tag is optional – if you want to allow viewers to start your bgsound with a special WebTV music "Play" button, use "false" for the hidden and autostart attribute values --&gt; <embed src="&#104;ttp://URLofYourMidiorWavFile" hidden="true" autostart="true" loop="-1"> </embed> <font face="Arial, Helvetica, Times Roman, Geneva, Swiss, SunSans-Regular" size="3"> &lt;!-- set font size here and list font face in order of your preference for your page content – viewer's computer browsers will select the first listed available font face or default font face setting (WebTV will only provide helvetica or monaco) --&gt; <P> <TABLE> <TR> <TD> <P ALIGN="left"> &lt;!-- before adding page body content, if you started your page with an "Add text" box, you must add this paragraph and table tags to replace the beginning paragraph and table formatting tags that were blocked out by the Advanced Editor comment tags, shown near the top of this code, (ie: the PB AE comment tags that you entered in the title text box and first beginning "Add text" box at the top of your webpage) - but, if you started your webpage with an "Add header" box at the top of your document, you only need to add a beginning &lt;P&gt; tag and a beginning &lt;H1&gt; tag instead of the table tags shown above - you should always check the source code of a PB AE webpage to verify that all your paragraph and table formatting tags are properly nested and closed - replace any missing tags --&gt; <div id="div1" class="maindiv"> &lt;!-- use named divisions (ID and/or CLASS) on each page for, alignment, styles, and scripts --&gt; <a name="toppg1"> </a> &lt;!-- always put name links at the top and bottom of each page, and at each important paragraph for internal and external linking – note that I placed a name link before each paragraph in this document – I can link to each page and individual paragraph for content in posts, emails and other webpages --&gt; &lt;!-- page title begins here --&gt; <p align="center"> <font size="6" color="blue"> How to Add Meta Tags <br> <br> <font size="3"> and </font> <br> <br> Scripts&nbsp;&nbsp;-&nbsp;&nbsp;Styles&nbsp;&nbsp;-&nbsp;&nbsp;Links <br> <br> <font size="3"> to </font> <br> <br> <font size="6"> WebTV PageBuilder Head Tags </font> </font> </p> &lt;!-- your webpage title design here can be formatted text as I have here, heading (h3-h7) code, or fancy graphics – Note: With this Advanced Editor procedure, you cannot check the box to have your title included on your webpage, because the comment tags block out the <P> tag your title is placed in on the webpage - with PB AE, you have to format your webpage title, or use graphics at the top of your webpage --&gt; &lt;!-- page content begins here – you can use all the HTML markup and display elements WebTV supports, including: plain-text, html mark-up, images, javascript, embed objects, tables, iframes, framesets, and style code for webpage body content – use <frameset> <frame> (as many frames as desired) </frameset>, <embed> ... </embed>, and <iframe> ... </iframe> tags to include external files so viewers will not have to leave your webpage to view the added content references. </plaintext> </font> <br> <br> <font color="red"> <u>End of Code.</u> </font> <br><br>Note: This is the end of the significant PageBuilder "extended " &lt;head> tag code procedure that you need to know. The balance of the webpage is standard HTML markup that you all use.<br><br><font color="red"><u>WARNING NOTE:</u> Please remember my comments above about replacing the PageBuilder table "template" tags that are blocked out by the Advanced Editor comment tags shown at the top of the code and replaced near the bottom of the code after the new body tag! The replaced table tags must exactly match the blocked tags! Always make sure your table tags are in correct and legal HTML syntax; ie, matched in pairs of required opening and closing tags, in proper sequence, and properly nested with each other and other display formatting tags! If you have table tag syntax errors, your webpage may not be displayed, or will not appear as you intended. WebTV is somewhat lax with HTML syntax; but, the new browsers, especially Netscape, are very sensitive to, and strict, about HTML table tag syntax! Remember: If your have problems with your PageBuilder webpage display, view you page's source code and check all your table tags first!</font><br><br>The above comments assume that you started your webpage with an "Add text" box at the top of your document. However, if you started your webpage with an "Add a heading" box, all you need to replace is a beginning &lt;P&gt; tag and a beginning &lt;H1&gt; tag. I included these comments in the source code above, and made a simple demo webpage to get the source code below, which should be self explanatory. In the source code below, you can see the blocked-out tags and the replaced matching tags, that you must be aware of if you start your webpage with a header box. Here's the demo source code below which explains this procedure. Thanks to my friend Tomasito, aka <a href="mailto:tobeaches@webtv.net">tobeaches@webtv.net</a>, for feedback information on the header box that prompted me to make these revised comments!<br><br><br> <font color="green" style="font-weight: bolder;"> <plaintext> <html> <head> <META NAME="generator" CONTENT="WebTV Page Builder v1.1"> <META NAME="description" CONTENT="Juat a simple temporary test document."> <title>Testing Table Code</title><script> /* begin PB AE - </title> </head> <body bgcolor="silver" text="black" link="blue" alink="red" vlink="#ff00ff"> <P> <H1> end PB AE - */ </script> </head> <body bgcolor="ccccff" text="#green"> <br> <!-- add these tags to replace the blocked tags you see above between the script tags - see explanation below --> <P> <H1>Begin Top Heading Box Test<br> <br> Some text in an "Add heading" text box at the top of the webpage. This is a test to see what PageBuilder built-in HTML tags are blocked-out by the PB AE script tags by using an "Add heading" for the first text box.<br> <br> <br> Looking at the source code, I see that a beginning &lt;P&gt; tag and a beginning &lt;H1&gt; tag is blocked out by the PB AE script tags; therefore, I must add these tags at the beginning of the header box at the top of the webpage to properly match PageBuilder's built-in HTML formarring tags.<br> <br> Note: you can see these added tags in the source code at the top of this header box, which properly closes the ending tags at the bottom.<br> <hr></H1> </P> <P> <TABLE> <TR><TD> <H3 ALIGN=left>Add Text Box Title Box</H3> <P ALIGN=left> This is some text in an "Add text box following an "Add header text box at the top of the webpage. Since this text box follows the header box, the begnning table tags are not between the PB AE script tags, and are not blocked-out; therefore, no additional table tags need to be added!<br> <br> Thanks to my friend Tomasito, aka <a href="mailto:tobeaches@webtv.net">tobeaches@webtv.net</a>, for this feedback information on the header box, which promped a revision of my PB Meta source code webpage! </TD></TR></TABLE> </P> <table border="0" cellpadding="0" cellspacing="2" width="100%"> <tr height=0> <br> <td height=0> <spacer type=block width=30% height=0> <td height=0> <spacer type=block width=30% height=0> <td height=0> <br> <spacer type=block width=30% height=0> <br> </tr> <tr> <td colspan="3"> <hr> </td> </tr> <tr> <td valign=middle width=30%> <font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular"> <b> </b> </font> </td> <td valign=middle width=30%> <center> <font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size=-2><I> <a href="http://www.msntv.com">Powered by MSN TV</a> </I></font></center> </td> <td align=right valign=middle width=30%> <font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular"> <b> </b></font></td> </td> </tr> <tr> <td colspan="3"> <hr> </td> </tr> </table> </BODY> <br> </HTML> </plaintext> </font><br><br>One other point I need to make to all PageBuilders who use advanced editing methods: you should thoroughly familiarize yourselves with the use of webpage source code viewers and webpage validators! Source code viewers gives you the pure source code only, while the validators give you explanatory comments about webpage code syntax! Beginners who really don't understand much HTML, should use the validators and follow the critique comments as a guide to correcting any HTML code errors; while the experts usually prefer the pure source code viewers, to make their own critique and needed corrections.<br><br>This 2002 revision of this webpage is made necessary by the fact that MSN-TV has not upgraded the PageBuilder program since December 1999! I had hoped, that by this time. all our MSN-TV PageBuilder Advanced Editor procedures would be unnecessary! Hopefully, we will soon get a new PageBuilder upgrade which should have several added features, many of which we are currently using with "work-a-rounds" like this PB AE procedure, that will make all the Advanced Editor procedures unnecessary!<br> <br>Stay tuned to the PageBuilder NG's, folks! MSN-TV PageBuilder will eventually be upgraded; but, meanwhile the expert PageBuilders just keep discovering new methods to make PageBuilder better and better. All PageBuilders who post helpful information in the NG's have really made WebTV PageBuilder webpage building an enjoyable experience for us all! Thanks for all your help, folks!<br><br>Since the publication of my original PageBuilder Advanced Editing method using the HTML comment tag method introduced by Uncle Huey, aka h17 (now deceased), Paul Dutton published his "open editor" <a href="http://community-2.webtv.net/PaulWayn/ConquestoverPBv11/">Defeat</a> method; and, I have written tutorials for ten (10) new PB AE methods, listed below. Check them out, at:<br><br><div align="center"><a href="http://community-2.webtv.net/jaxred/noscript/">http://community-2.webtv.net/jaxred/noscript/</a><br><a href="http://community-2.webtv.net/jaxred/script/">http://community-2.webtv.net/jaxred/script/</a><br><a href="http://community-2.webtv.net/jaxred/NSMulPge/">http://community-2.webtv.net/jaxred/NSMulPge/</a><br><a href="http://community-2.webtv.net/jaxred/style1/">http://community-2.webtv.net/jaxred/style1/</a><br><a href="http://community-2.webtv.net/jaxred/misc_ae/">http://community-2.webtv.net/jaxred/misc_ae/</a><br><a href="http://community-2.webtv.net/jaxred/SimPBAE/">http://community-2.webtv.net/jaxred/SimPBAE/</a><br> <br>Thanks for visiting my webpage, folks! My best wishes to all Webbers, their family, friends, and neighbors!<br> <br><a href="mailto:jaxred@webtv.net?subject=PB%20Meta%20Source%20Code%20"><font color="blue" size="7"><i>Jax<font color="red">Red</font></i></font></a><br> <hr></div> </TD></TR></TABLE> </P> <P> <TABLE> <TR><TD> <P ALIGN=left> <div align="center"><a href="http://www.wunderground.com/US/FL/Jacksonville.html"><img src="http://banners.wunderground.com/banner/gizmotimetempbig/US/FL/Jacksonville.gif" alt="Click for Jacksonville, Florida Forecast" height="40" width="467"></a><br><a href="http://www.wunderground.com/about/faq/weathersticker.asp"><font size="3" color="#663300">© 2000 The Weather Underground, Inc.</font></a><br><table width="80%"><tr><td align="center" valign="center"><FONT SIZE="3" COLOR="BLUE"><b>Site<br>Visitors</b></FONT></td><td align="center"> <!--Begin Beseen Hit counter--> <A HREF="http://www.beseen.com/hc-index.html"><IMG SRC="http://pluto.beseen.com/hit.counter?account=556146&font=BlackOnWhite&base=0" BORDER=0></A> <!--End Beseen Hit counter--> </td><td align="center" valign="center"> <FONT SIZE="3" COLOR="BLUE"><b>Since<br>04/20/00</b><br> </FONT></td></tr></table></p><HR size="10" color="#000080"><BR><center><FONT SIZE="4" COLOR="BLUE"><b>Thanks For Visiting My Site, Folks!</b></FONT></center><br><br><HR WIDTH="75%" ALIGN="CENTER" SIZE="10" color="#000080"></div> </TD></TR></TABLE> </P> <table border="0" cellpadding="0" cellspacing="2" width="100%"> <tr height=0> <td height=0> <spacer type=block width=30% height=0> <td height=0> <spacer type=block width=30% height=0> <td height=0> <spacer type=block width=30% height=0> </tr> <tr> <td colspan="3"> <hr> </td> </tr> <tr> <td valign=middle width=30%> <font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular"> <b> </b></font></td> <td valign=middle width=30%> <center> <font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size=-2><I> <a href="http://www.msntv.com">Powered by MSN TV</a> </I></font></center> </td> <td align=right valign=middle width=30%> <font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular"> <b> </b></font></td> </td> </tr> <tr> <td colspan="3"> <hr> </td> </tr> </table> </BODY> </HTML>