Hi Bruce,
In my WebServer procedure I have the NetTalk extension configured to use '<!-- Net:PageHeaderTag -->' as the "Generic Page Header Tag" and '<!-- Net:PageFooterTag -->' as the "Generic Page Footer Tag".
My PageHeaderTag procedure's NetTalk Web Border Extension then has the following XHTML in it:
<!-- Net:f:custom/template/PageHeader.html -->
Besides the Web Border Extension, there is only a Web Menu Extension and WinEvent Alert Windows Messages extension included in the PageHeaderTag.
The contents of PageHeader.html:
<div class="wrap">
<div id="header">
<div id="logo-graphic">
<h1><!-- SNIP --></h2>
</div>
</div>
<div id="mbar">
<div id="navmenu"><!-- SNIP --></div>
</div>
<div class="clear"> </div>
(Please note, I have tried both including a file and putting it directly into the XHTML text area in the extension, however I am using the include because it is easier to maintain.)
My PageFooterTag procedure's NetTalk Web Border Extension then has the following XHTML in it:
<!-- Net:f:custom/template/PageFooter.html -->
The contents of PageFooter.html:
<div id="footer">
<div class="ftr-right"> </div>
<div class="ftr-left"> </div>
<p><!-- SNIP --></p>
</div>
</div>
Finally, when I Make and Run my application and access it using Firefox or Internet Explorer, the output looks like this (The </div> that shouldn't be there in just above the <!-- NetTalk Web Menu Extension --> comment):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<!-- SNIP -->
</head>
<body class="PageBody" onload="javascript:bodyOnLoad();" >
<div id="oPageHeaderTag2" class="">
<div class="wrap">
<div id="header">
<div id="logo-graphic">
<h1<!-- SNIP --></h1>
</div>
</div>
<div id="mbar">
<div id="navmenu"><!-- SNIP --></div>
</div>
<div class="clear"> </div>
</div>
<!-- NetTalk Web Menu Extension -->
<!-- Other Rendered Content -->
<div id="oPageFooterTag2" class="headingouter">
<div id="footer">
<div class="ftr-right"> </div>
<div class="ftr-left"> </div>
<p><!-- SNIP --></p>
</div>
</div>
</div>
<script>bodyOnLoad();</script>
</body>
</html>
If you need some more specific informationm, let me know.