473,383 Members | 1,837 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,383 software developers and data experts.

4.01 Compliance Help

Hi,

I keep getting this warning on a page, but I do not know what the
problem is...does anyone have an idea about what could be wrong?

line 88 column 7 - Warning: missing </formbefore <td>
it highlights this line: <form name="frmCurrency" action=""
method="post">

Page source....

<html>
<head>

<title>Rate Calculator</title>
<link rel="stylesheet" type="text/css" href="/stylesheets/home.css">
<script type="text/javascript"
src="/shared/javascript/scripts.js"></script>
<script type="text/javascript"
src="/shared/javascript/images.js"></script>
<script type="text/javascript"
src="/shared/javascript/validation.js"></script>

<script type="text/javascript"
src="/shared/javascript/csformat.js"></script>
<script type="text/javascript">
<!--
var preloadFlag = false;
function preloadImages()
{
if (document.images)
{
home_over = newImage("/images/home-over.gif");
help_over = newImage("/images/help-over.gif");
preloadFlag = true;
}
}
// -->
</script>
<script type="text/javascript" src="/menu/menu_ns.js"></script>
<script type="text/javascript"
src="/common/jax/submittal/submittal.js"></script>
<script type="text/javascript">
<!--
function CalcPayment() {
var z = document.form1.progdescselect.selectedIndex
document.form1.action = "rate_calc.asp";
if (z == -1)
{
alert("Select at least one Program Type")
return false
}
document.form1.target = "";
document.form1.submit();
}

function rateQuote() {
var f = document.form1
if (validate(f)) {
if (typeof f.Include == 'undefined') {
alert('There is no quote to build. Payments need to be calculated
first.')
return false
}
f.action = "rate_quote.asp";
f.target = "_blank";
f.submit();
}
}

function validate(frm) {
if (!validation.nonBlank(frm.CustomerName, "Customer Name"))
return false;
if (!validation.nonBlank(frm.CustContactName, "Customer Contact
Name")) return false;
if (!validation.nonBlank(frm.SalesRepName, "Sales Rep Name"))
return false;
if (!validation.nonBlank(frm.SalesRepContactPhone, "Sales Rep
Contact Phone")) return false;
if (!validation.itemSelected(frm.progdescselect, "Program Type"))
return false;
return true;
}
// -->
</script>
</head>

<body style="margin: 0" onload="preloadImages()">
<!-- Header -->
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src="/images/spacer.gif" width="5" height="65"
alt=""></td>
<td colspan="2"><img src="/images/logo_noanim.gif" width="500"
height="67" alt="logo"></td>
<td width="100%"
style="background-image:url(/images/bg_sliver1.gif)"></td>
<td bgcolor="#dddddd"><a href="http://www.cit.com"><img border="0"
src="/images/right_logo.gif" WIDTH="225" HEIGHT="67"
alt="logo"></a></td>
<td><img src="/images/spacer.gif" width="6" height="65"
alt=""></td>

</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src="/images/bar_left.gif" width="14" height="24"
alt="bar"></td>
<td width="100%"
style="background-image:url(/images/bar_sliver.gif)">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap>

<div class="portfolio">&nbsp;&nbsp;&nbsp;&nbsp;DEALER
PORTFOLIO</div>
</td>
<td>
<form name="frmCurrency" action="" method="post">
<td align="right" valign="top" nowrap>

<div class="Bar">
<table cellpadding="0" cellspacing="0" border="0">
<tr>

<td width="146" align="right" valign="bottom"><img
alt="Loading... Please wait." src="/images/gradient.gif"
style="display:none;text-align:center" name="wait" id="wait"
WIDTH="146" HEIGHT="10"><img src="/images/spacer.gif" width="5"
alt=""></td>
<td width="5"><img src="/images/spacer.gif" width="5"
alt=""></td>
<td valign="bottom">

</td>
<td width="5"><img src="/images/spacer.gif" width="5"
alt=""></td>
<td width="19"><a href="/home.asp"
onmouseover="changeImages('btnHome', '/images/home-over.gif'); return
true;" onmouseout="changeImages('btnHome', '/images/home.gif'); return
true;"><img alt="Return to Portfolio Summary" name="btnHome"
src="/images/home.gif" width="19" height="19" border="0"
align="bottom"></a></td>

</tr>
</table>
</div>
</td>
</form>

</tr>
</table>
</td>
<td><img src="/images/bar_right.gif" width="6" height="24"
alt="bar"></td>

</table>
<table border="0" cellpadding="0" cellspacing="0">
<tr>

<td><img src="/images/header_bottom.gif" width="140" height="13"
alt="header bottom"></td>
<td width="100%"
style="background-image:url(/images/bar_shadow_sliver.gif)"><img
src="/images/spacer.gif" width="1" height="13" alt=""></td>
<td><img src="/images/bar_right_shadow.gif" width="6" height="13"
alt="bar shadow"></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" >
<tr>
<td width="138" valign="top">
<!-- Menu -->

<div class="Menu">
<table width="114" cellspacing="0" cellpadding="0" border="0">
<tr><td class="menu_sliver"><div class="MenuStructure"><div
class="MenuBlock" id="Menu1"><div class="MenuParent">
<a href="#" onclick="toggleMenu(1);">Portfolio Reports</a>
<img src="/images/spacer.gif" style="height: 19px; width: 1px;
vertical-align: middle;" alt="" />
</div>
<div class="MenuChildren" style="display:none">
<div class="MenuChild">
<a
href="javascript:newWindow('/report/rptPopup.asp?ENC_T4LxUEyONNZZM08zEdGxzSJm+5feBKHqN P8rSMr1iOvGk96ZKNhag5WF41s+KBOvgCijOvUqhv+92n1LHR5 tRGkaW/GSVgC7CPt08B7Re8Q=','new','menubar=no,width=700,he ight=450,scrollbars=yes,resizable=yes')">Customer
Delinquency</a>
</div>
<div class="MenuChild">
<a
href="javascript:newWindow('/report/rptPopup.asp?ENC_T4LxUEyONNbGLpBjDiM3dMSWqUqIo7Udp pX0e6GQV4L3ne8uSVr0FpK4jYWc3sJyYJAN/NxjM6d5p4t0RhD2iih2d+VQgbKgtVtXHBWd+C0=','new','me nubar=no,width=700,height=450,scrollbars=yes,resiz able=yes')">Customer
Base</a>
</div>

<div class="MenuChild">
<a
href="javascript:newWindow('/Portfolio/datalink.asp?ENC_HuM2XU35jXjvnf+0NB0y9lT7YbcHaZpH3 +ckhpJGGG3+ChRvXTzSv7tJXnOzdXR2HhMAYGgwzA3e+hgxo3A AvHHRPv46HlPD','summary','menubar=no,width=750,hei ght=450,scrollbars=yes,resizable=yes')">Customer
Data Link</a>
</div>
<div class="MenuChild">
<a
href="javascript:newWindow('/report/rptPopup.asp?ENC_T4LxUEyONNZKfb7zbr4HEG6TdEC6NY672 fXQHQGYjteLsPgsrDTG+Tk5ggBES6slfwLbPs82Vss6fvKy7TP e3TCdlg8H1juGtY3EhP8i3AGneLz4l9ZK7A==','new','menu bar=no,width=700,height=450,scrollbars=yes,resizab le=yes')">Asset
Summary</a>
</div>
<div class="MenuChild">
<a
href="javascript:newWindow('/report/rptPopup.asp?ENC_T4LxUEyONNbhe6pcRIva0+qMFnWXRJd4N OcCm4hqvHKK2w9rVumS9nl1J19K6kSsl9w75tUSC/XC3KjfpB6DP7S8r45x0LDbjKB78ULexuI=','new','menubar =no,width=700,height=450,scrollbars=yes,resizable= yes')">Closed
Contracts</a>
</div>
<br />
</div>
</div>
<div class="MenuBlock" id="Menu2"><div class="MenuParent">
<a href="#" onclick="toggleMenu(2);">Submittal</a>

<img src="/images/spacer.gif" style="height: 19px; width: 1px;
vertical-align: middle;" alt="" />
</div>
<div class="MenuChildren" style="display:none">
<div class="MenuChild">
<a
href="/submittal/getting_started.asp?ENC_HuM2XU35jXjvnf+0NB0y9lT7Yb cHaZpH3+ckhpJGGG3+ChRvXTzSv7tJXnOzdXR2HhMAYGgwzA2u dNvdt686ZQ==">New
Submittals</a>
</div>
<div class="MenuChild">
<a
href="/submittal/rate_calc.asp?ENC_HuM2XU35jXjvnf+0NB0y9lT7YbcHaZpH 3+ckhpJGGG3+ChRvXTzSv7tJXnOzdXR2HhMAYGgwzA2udNvdt6 86ZQ==">Quick
Quote</a>
</div>
<div class="MenuChild">
<a
href="javascript:newWindow('/lease_docs/reference.asp','new','menubar=no,width=700,height= 450,scrollbars=yes,resizable=yes')">Document
Library</a>
</div>
<br />
</div>

</div>
<div class="MenuBlock" id="Menu3"><div class="MenuParent">
<a href="#" onclick="toggleMenu(3);">Submittal Reports</a>
<img src="/images/spacer.gif" style="height: 19px; width: 1px;
vertical-align: middle;" alt="" />
</div>
<div class="MenuChildren" style="display:none">
<div class="MenuChild">
<a
href="javascript:newWindow('/report/rptPopup.asp?ENC_T4LxUEyONNb+ZJ+GfJ/zNmQsnrAIu5oxzLk9Zyq4OKI6vIEAqw1SfKV1KiLwBDPU6w+GI P9ZtZeUWJ4lXGmEiiKkTIntTCPhn0hkfRt+oQQ=','new','me nubar=no,width=700,height=450,scrollbars=yes,resiz able=yes')">Activity
Report</a>
</div>
<div class="MenuChild">
<a
href="/report/rptStandard.asp?ENC_T4LxUEyONNYD2uqZAwqYo7Zs1p+fte BS2+IsldP300eBND71uTw/8feuv2Rkm0DuB9iqoM2R8HgI06AscbV0L0A17WTjnj6xJ4dX+O fD54hpTvoSAx7G99W6EBH6C0yA">View
Submittals</a>
</div>
<br />
</div>

</div>
<div class="MenuBlock" id="Menu4"><div class="MenuParent">
<a href="#" onclick="toggleMenu(4);">Invoicing Tools</a>
<img src="/images/spacer.gif" style="height: 19px; width: 1px;
vertical-align: middle;" alt="" />
</div>
<div class="MenuChildren" style="display:none">
<div class="MenuChild">
<a
href="javascript:newWindow('/report/rptPopup.asp?ENC_uwF9m9xe6VltOfOfqGcC1OK3aqy6wxAQo 9KBdqjQLd5LDr3dF470SebB5YzbvdnFzWzgl2rILG1s12+UPRW +6Ymag6X2TKRwgI7x1QrJOIAD4uZVqCs4MDY+UaFyzJlK','', 'menubar=no,width=770,height=450,scrollbars=yes,re sizable=yes')">Invoices</a>
</div>
<br />
</div>
</div>
<div class="MenuBlock" id="Menu6"><div class="MenuParent">
<a href="#" onclick="toggleMenu(6);">Funding Reports</a>

<img src="/images/spacer.gif" style="height: 19px; width: 1px;
vertical-align: middle;" alt="" />
</div>
<div class="MenuChildren" style="display:none">
<div class="MenuChild">
<a
href="javascript:newWindow('/report/rptPopup.asp?ENC_T4LxUEyONNbpnjQArwP+HpufEmpksB/NAiyxuzhxyZJl+GPdQMSdYCJCKNKwxTtrmvcauCufe3o3wE02G 1JsUskWWGNxPBS1aupWGqUhoAk=','new','left=2,top=2,p ageXOffset=2,pageYOffset=2,menubar=no,width=790,he ight=450,scrollbars=yes,resizable=yes')">Funding
Report</a>
</div>
<br />
</div>
</div>
<div class="MenuBlock" id="Menu7"><div class="MenuParent">
<a href="#" onclick="toggleMenu(7);">Support</a>
<img src="/images/spacer.gif" style="height: 19px; width: 1px;
vertical-align: middle;" alt="" />
</div>
<div class="MenuChildren" style="display:none">
<div class="MenuChild">

<a href="mailto:ja****@cit.com">Technical Support</a>
</div>
<div class="MenuChild">
<a
href="/change_profile.asp?ENC_HuM2XU35jXjvnf+0NB0y9lT7Ybc HaZpHSZ86YTXVnAk=">Change
Profile</a>
</div>
<div class="MenuChild">
<a href="/change_alerts.asp">Email Alerts</a>
</div>
<div class="MenuChild">
<a
href="javascript:newWindow('/agreement_popup.asp?ENC_HuM2XU35jXhbLhmNZ616fQ==', 'agreement','menubar=no,width=790,height=450,scrol lbars=yes,resizable=yes')">Terms
of Agreement</a>
</div>
<div class="MenuChild">
<a
href="javascript:newWindow('/submittal/privacy_policy.asp?ENC_HuM2XU35jXhbLhmNZ616fQ==',' privacy','width=640,height=380')">Privacy
Policy</a>

</div>
<br />
</div>
</div>
<div class="MenuBlock" id="Menu17"><div class="MenuParent">
<a href="#" onclick="toggleMenu(17);">AppAlert Admin</a>
<img src="/images/spacer.gif" style="height: 19px; width: 1px;
vertical-align: middle;" alt="" />
</div>
<div class="MenuChildren" style="display:none">
<div class="MenuChild">
<a href="/advisory/adv_account_setup.asp">AppAlert Admin</a>
</div>
<br />
</div>
</div>

<div class="MenuBlock" id="Menu9"><div class="MenuParent">
<a href="#" onclick="toggleMenu(9);">Cost Per Copy</a>
<img src="/images/spacer.gif" style="height: 19px; width: 1px;
vertical-align: middle;" alt="" />
</div>
<div class="MenuChildren" style="display:none">
<div class="MenuChild">
<a
href="javascript:newWindow('/Portfolio/datalink.asp?ENC_LAMj62Hw2sN04eDcYteSHKN/kdQ1+tLQ2emrj7hZMmdvyUZq+WqoyhRFzoyYMRql5wjMjWQqUQ SyPFVrdgsXnBgtdvz4lR+KNTpZU1az1WZhbjA3qYT2MQ==','s ummary','menubar=no,width=750,height=450,scrollbar s=yes,resizable=yes')">Meter
Reads</a>
</div>
<br />
</div>
</div>
<div class="MenuBlock" id="Menu16"><div class="MenuParent">
<a href="#" onclick="toggleMenu(16);">CPC Admin</a>
<img src="/images/spacer.gif" style="height: 19px; width: 1px;
vertical-align: middle;" alt="" />

</div>
<div class="MenuChildren" style="display:none">
<div class="MenuChild">
<a
href="javascript:newWindow('/Portfolio/datalink.asp?ENC_NQFytcXDROr4H9yeVuw6MNM2IAd7aBW9K ATcIPdvs6rVQaDPiJxQW4IP15Ia2UEzzmhqTU4wrx3AB6VkhPH eg893J6C26SmoLt+6d2NRSoWq3C56ex/8q/epfSjjfNXb','summary','menubar=no,width=750,height =450,scrollbars=yes,resizable=yes')">Meter
Contact Admin</a>
</div>
<div class="MenuChild">
<a
href="javascript:newWindow('/Portfolio/datalink.asp?ENC_eUfkbORBvUVhKygHYyhnxqO2pSNUXvtNK N+7NTAsMsic19u6KL7gF6zB6nH5+/UkHFvS7d9/ZkFLRCkvFbTUer4Arc3PGGM8nAixnS16wtaJCfAXUMlqJGgq2d 5a1a6/BHXkUPnmoyk=','summary','menubar=no,width=750,heig ht=450,scrollbars=yes,resizable=yes')">Primary
Contact Admin</a>
</div>
<br />
</div>
</div>
<div class="MenuBlock">
<div class="MenuParent" id="Static">
<a href="/common/logoff.asp">Logoff</a>

</div>
</div>
</div>
</td></tr>
</table>
<img alt="" src="/images/menu_bottom2a.gif" width="127" height="18" />
</div>

<table width="138" cellpadding="0" cellspacing="0" border="0">
<tr>
<td rowspan="2"><img src="/images/spacer.gif" width="6"
alt=""></td>
<td bgcolor="#7074B9">
<img src="/images/menu_sliver2a.gif" width="127" alt="silver
menu"><br>

<img src="/images/spacer.gif" width="127" alt="">
</td>
<td rowspan="2"><img src="/images/spacer.gif" width="5"
alt=""></td>
</tr>
<tr><td
style="background-image:url(/images/menu_background1.gif)"><img
src="/images/spacer.gif" width="127" height="207" border="0"
alt=""></td>
</tr>
<tr><td colspan="3"><img src="/images/copyright1.gif" width="138"
height="54" alt="copyright"></td></tr>
</table>

</td>

<td width="100%" align="center" valign="top">
<!-- ******************* -->
<!-- Begin Page Content -->
<!-- ******************* -->
<table border="0" cellspacing="0" cellpadding="0" width="80%">
<tr>
<td valign="top" width="100%">

<div class="Frame">
<table border="0" cellpadding="0" cellspacing="0" width="100%">

<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0">
<tr>

<td width='6'><img alt='' src='../images/frame/fr_tab_left.gif'
width='6' height='20'></td>
<td style="background-image:url(../images/frame/fr_tab_slice.gif)"
valign="bottom" nowrap>

<div class="frame">&nbsp;&nbsp;Quick Quote&nbsp;&nbsp;</div>

</td>
<td width="8"><img alt="" src="../images/frame/fr_tab_right.gif"
width="8" height="20"></td>

</tr>
</table>
</td>
<td align="right">

<img alt="" src="../images/frame/spacer.gif" width="9"></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" bgcolor="White"
width="100%">
<tr>
<td width="9"><img alt="" src="../images/frame/frame_ul.gif"
width="6" height="4"></td>

<td colspan="3" width="100%"
style="background-image:url(../images/frame/frame_top_slice.gif)"><img
alt="" src="../images/frame/spacer.gif" width="1" height="4"></td>
<td width="9"><img alt="" src="../images/frame/frame_ur.gif"
width="9" height="4"></td>
</tr>
<tr>
<td width="9"
style="background-image:url(../images/frame/frame_left_slice.gif)"><img
alt="" src="../images/frame/spacer.gif" width="6" height="1"></td>
<td><img alt="" src="../images/frame/spacer.gif" width="1"
align="left"></td>
<td valign="top">

<form method="POST" name="form1" action="">

<input type="hidden" name="Page" id="Page" value="2">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td nowrap>
<span class="label">Customer Name:</span>
<a href="javascript:whatsThis('Customer%20Name')"
tabindex="10"><img border="0" src="../images/question.gif"
align="bottom" width="18" height="14" alt="What's this?"></a>
</td>
<td nowrap>

<input type="text" tabindex=0 name="CustomerName" size="22"
value="">
<img border="0" src="../images/required.gif" alt="This is a
required field." width="18" height="14">
</td>
</tr>
<tr>
<td nowrap>
<span class="label">Customer Contact Name:</span>
<a href="javascript:whatsThis('Customer%20Contact%20N ame')"
tabindex="10"><img border="0" src="../images/question.gif"
align="bottom" width="18" height="14" alt="What's this?"></a>

</td>
<td>
<input type="text" tabindex=0 name="CustContactName" size="22"
value="">
<img border="0" src="../images/required.gif" alt="This is a
required field." width="18" height="14">
</td>
</tr>
<tr>
<td nowrap>
<span class="label">Sales Rep Name:</span>

<a href="javascript:whatsThis('Sales%20Rep%20Name')"
tabindex="10"><img border="0" src="../images/question.gif"
align="bottom" width="18" height="14" alt="What's this?"></a>
</td>
<td>
<input type="text" name="SalesRepName" size="15" value="" >
<img border="0" src="../images/required.gif" alt="This is a
required field." width="18" height="14">
</td>
</tr>
<tr>
<td valign="top" nowrap>

<span class="label">Sales Rep Contact Phone:</span>
<a href="javascript:whatsThis('Sales%20Rep%20Contact% 20Phone')"
tabindex="10"><img border="0" src="../images/question.gif"
align="bottom" width="18" height="14" alt="What's this?"></a>
</td>
<td>
<input type="text" name="SalesRepContactPhone" size="15" value=""
onblur="FormatPhone(this);">
<img border="0" src="../images/required.gif" alt="This is a
required field." width="18" height="14">
</td>
</tr>
<tr>

<td colspan="2">
<hr style="color:#7BA9B3" size="1">
</td>
</tr>
<tr>
<td nowrap>
<span class="label">Program Type:</span>
<a href="javascript:whatsThis('Program%20Type')"
tabindex="10"><img border="0" src="../images/question.gif"
align="bottom" width="18" height="14" alt="What's this?"></a></td>

<td>
<SELECT name="progdescselect" size="3" class="SFBody"
style="border-width:3;border-style:double;border-color:gray;"><OPTION
value='25101'>$1 Out</OPTION><OPTION value='25702'>10%</OPTION><OPTION
value='62403'>Competitive Takeout</OPTION><OPTION
value='47303'>Connected Equip Exp 12/02</OPTION><OPTION
value='62203'>Connected Special</OPTION><OPTION
value='47403'>Ecopy/Connected Exp 12/02</OPTION><OPTION
value='34303'>FMV Analog</OPTION><OPTION value='34403'>FMV
Digital</OPTION><OPTION value='62303'>High Vol Color</OPTION><OPTION
value='62503'>IRC6800 / IRC3100</OPTION></SELECT>
<br>
<!--<font type="arial" size="1">[Control Click to select more
than one.]</font>-->

<br>
</td>
</tr>
<tr>
<td nowrap>
<span class="label">Financed Amount:</span>
<a href="javascript:whatsThis('Financed%20Amount')"
tabindex="10"><img border="0" src="../images/question.gif"
align="bottom" width="18" height="14" alt="What's this?"></a>
</td>

<td>
<input type="text" name="FinancedAmount" size="15" value=""
class="Number">
</td>
</tr>
<tr>
<td colspan="2">
<hr style="color:#7BA9B3" size="1">
</td>
</tr>
<tr>

<td nowrap>
<span class="label">Calculate Payments:</span>
<a href="javascript:whatsThis('Calculate%20Payments') "
tabindex="10"><img border="0" src="../images/question.gif"
align="bottom" width="18" height="14" alt="What's this?"></a>
</td>
<td>
<input type="button" value="Calculate Payments"
name="btnCalculate" class="wbtn" onclick="CalcPayment()">
</td>
</tr>
<tr>

<td colspan="2">

<br><p><font size="2" face="Tahoma" color="#000000">
Required fields are marked with <img border="0"
src="../images/required.gif" width="18" height="14" align="bottom"
alt="This is a required field.">.&nbsp;
Click on <img border="0" src="../images/question.gif" align="bottom"
width="18" height="14" alt="What's this?">
for field definitions.
</font></p>
<div>
<font face="Arial" color="#CC0000"
size="2"><b>NOTE:</b></font><br>

<b><font face="Arial" size="1">
Lease payments calculated are approximate and do not include
taxes.
Applicable taxes and fees will be added to your payment.<br><br>
QuickQuotes is a pricing tool which allows you to approximate a
monthly
payment for a customer. We reserve the right to modify these
sample rates at our discretion. Any proposed lease is subject to
credit
and documentation approval by CIT Technology Financing Services,

Inc.<br><br>
This pricing tool is for information use only and does not
constitute
a commitment by CIT Technology Financing Services, Inc. to
provide
financing. Lease rates are subject to change and depend on the
creditworthiness of the customer. Not all end of lease purchase
options
are available in every state. The proposed lease must be for
business
purposes only and not for personal, family or household
purposes.
</font></b><br><br>
</div>
</td>
</tr>
</table>

</form>
<table border="0" cellpadding="0" cellspacing="0" width="100%">

<tr>
<td colspan="2">
<center>
<form action="">
<input name="B1" type="button" value="Clear All" class="wbtn"
onclick="location.href='rate_calc.asp';clearPage() ">
<input name="B1" type="button" value="Build Rate Quote"
class="wbtn" onclick="rateQuote();">
<input name="B1" type="button" value="Cancel" class="wbtn"
onclick="btnCancel('current payment calculation.');">

</form></center>
</td>
</tr>
</table>

<img alt="" src="../images/frame/spacer.gif" height="4"></td>
<td><img alt="" src="../images/frame/spacer.gif" width="1"
align="left"></td>
<td width="9"
style="background-image:url(../images/frame/frame_right_slice.gif)"><img
alt="" src="../images/frame/spacer.gif" width="9" height="1"></td>
</tr>
<tr>

<td width="9"><img alt="" src="../images/frame/frame_bl.gif"
width="6" height="9"></td>
<td colspan="3" width="100%"
style="background-image:url(../images/frame/frame_bottom_slice.gif)"><img
alt="" src="../images/frame/spacer.gif" width="1" height="9"></td>
<td width="9"><img alt="" src="../images/frame/frame_br.gif"
width="9" height="9"></td>
</tr>
</table>
</div>

</td></tr></table>
<!-- ***************** -->
<!-- End Page Content -->

<!-- ***************** -->
</td></tr></table>
</body>
</html>

Thanks

Jan 4 '07 #1
36 3056
<al******@gmail.comwrote:
line 88 column 7 - Warning: missing </formbefore <td>
it highlights this line: <form name="frmCurrency" action=""
method="post">
It means that you need to put your entire table inside the form:
<form ...><table ...>...</table></form>

or you need to put your form entirely inside a TD element:
<td><form ...>...</form></td>

See also http://www.htmlhelp.com/faq/html/forms.html#form-tables
--
Darin McGrew, mc****@stanfordalumni.org, http://www.rahul.net/mcgrew/
Web Design Group, da***@htmlhelp.com, http://www.HTMLHelp.com/

"Shin: a device for finding furniture in the dark." - Steven Wright
Jan 4 '07 #2
Darin McGrew wrote:
<al******@gmail.comwrote:
>line 88 column 7 - Warning: missing </formbefore <td>
it highlights this line: <form name="frmCurrency" action=""
method="post">

It means that you need to put your entire table inside the form:
<form ...><table ...>...</table></form>

or you need to put your form entirely inside a TD element:
<td><form ...>...</form></td>
The problem's what the message says:

<td>
<form name="frmCurrency" action="" method="post">
<td align="right" valign="top" nowrap>

where your form isn't fully nested inside a TD.
Jan 4 '07 #3

Harlan Messinger wrote:
The problem's what the message says:

<td>
<form name="frmCurrency" action="" method="post">
<td align="right" valign="top" nowrap>

where your form isn't fully nested inside a TD.
I changed it to what is below and I still get the same warning...Also,
when I try to put the table within the form as suggested earlier, it
looks great in Firefox but that isnt the case when I view the page in
IE...
<td>
<form name="frmCurrency" action="" method="post">
<td align="right" valign="top" nowrap>
<div class="Bar">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="146" align="right"
valign="bottom"><img alt="Loading... Please wait."
src="/images/gradient.gif" style="display:none;" name="wait" id="wait"
align="absmiddle" WIDTH="146" HEIGHT="10"><img src="/images/spacer.gif"
width="5" alt=""></td>
<td width="5"><img src="/images/spacer.gif"
width="5" alt=""></td>
<td valign="bottom">
</td>
<td width="5"><img src="/images/spacer.gif" width="5"
alt=""></td>
<td width="19"><a href="/home.asp"
onmouseover="changeImages('btnHome', '/images/home-over.gif'); return
true;" onmouseout="changeImages('btnHome', '/images/home.gif'); return
true;"><img alt="Return to Portfolio Summary" name="btnHome"
src="/images/home.gif" width="19" height="19" border="0"
align="bottom"></a></td>

</tr>
</table>
</div>
</td>
</form>
</td>

Jan 4 '07 #4
Scripsit al******@gmail.com:
I changed it to what is below and I still get the same warning...
You still have wrong nesting, against the advice you got. Besides, you
should have posted the _URL_ from the beginning and specified which software
gave you the warning - surely not a validator, since such nesting errors are
reportable markup _errors_.

--
Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/

Jan 4 '07 #5
al******@gmail.com wrote:
Harlan Messinger wrote:
>The problem's what the message says:

<td>
<form name="frmCurrency" action="" method="post">
<td align="right" valign="top" nowrap>

where your form isn't fully nested inside a TD.

I changed it to what is below and I still get the same warning
Because what is below (which I've deleted) still has

<td>
<form name="frmCurrency" action="" method="post">
<td align="right" valign="top" nowrap>

where the form not entirely contained within the TD it starts in. So of
course the result is the same.
...Also,
when I try to put the table within the form as suggested earlier, it
looks great in Firefox but that isnt the case when I view the page in
IE...
Sorry, I'm not going to read your code and guess what it looks like in
two browsers.
Jan 4 '07 #6

Harlan Messinger wrote:
Because what is below (which I've deleted) still has

<td>
<form name="frmCurrency" action="" method="post">
<td align="right" valign="top" nowrap>

where the form not entirely contained within the TD it starts in. So of
course the result is the same.
Sorry, I don't think I get what you are driving at....can you clarify?

...Also,
when I try to put the table within the form as suggested earlier, it
looks great in Firefox but that isnt the case when I view the page in
IE...

Sorry, I'm not going to read your code and guess what it looks like in
two browsers.
I never asked anybody to, I would gladly give out the URL, but its an
intranet site.

Jan 4 '07 #7

Jukka K. Korpela wrote:
You still have wrong nesting, against the advice you got. Besides, you
should have posted the _URL_ from the beginning and specified which software
gave you the warning - surely not a validator, since such nesting errors are
reportable markup _errors_.
Tidy plugin for Firefox is the validator I am using. As I already
mentioned, its an intranet site so which is why I havent posted the URL.

Jan 4 '07 #8

Jukka K. Korpela wrote:
You still have wrong nesting, against the advice you got. Besides, you
should have posted the _URL_ from the beginning and specified which software
gave you the warning - surely not a validator, since such nesting errors are
reportable markup _errors_.
I am trying to get what the advice is....Tidy plugin for Firefox is the
validator I am using. As I already mentioned, its an intranet site so
which is why I havent posted the URL.

Jan 4 '07 #9
Scripsit al******@gmail.com:
Tidy plugin for Firefox is the validator I am using.
It is not a validator.
As I already mentioned,
Well, not really.
its an intranet site so which is why I havent posted the
URL.
So you don't have a question about WWW authoring, do you? But you might get
help with intranet issues from all the friendly people here, if you posted
in a better way, after uploading a demo page onto a web server.

--
Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/

Jan 4 '07 #10
aljamala wrote:
line 88 column 7 - Warning: missing </formbefore <td>
it highlights this line: <form name="frmCurrency" action=""
method="post">
You have (summarising):

<td><form></td>
<td></td>
<!-- etc -->
</form>
</tr>
</table>

When nesting elements, each element must be entirely contained within its
parent. That is, you can have:

<em>....<strong>..</strong>....</em>

because the STRONG element is entirely within the EM element, but you
cannot have:

<em>....<strong>..</em>....</strong>

because the STRONG element is not entirely within the EM element.

Here your FORM element is not entirely within the TD element. The
validator expects the FORM element to be entirely within the TD element,
so it expects to see "</form>" before the table cell ends. It doesn't, so
it complains about a missing "</form>" tag.

This is further complicated by the fact that you have ommitted several
"</td>" tags. These are optional according to the HTML 4.01 spec, but it
certainly helps to clarify where one cell ends and another begins. And in
a deeply nested set of tables like this, I'd certainly recommend including
them.

--
Toby A Inkster BSc (Hons) ARCS
Contact Me ~ http://tobyinkster.co.uk/contact

Jan 4 '07 #11
Harlan Messinger wrote:
>Because what is below (which I've deleted) still has

<td>
<form name="frmCurrency" action="" method="post">
<td align="right" valign="top" nowrap>

where the form not entirely contained within the TD it starts in. So of
course the result is the same.
<al******@gmail.comwrote:
Sorry, I don't think I get what you are driving at....can you clarify?
The closing </tdtag is optional. Since a TD element cannot be nested
inside another TD element, opening a new TD closes the previous one. The
excerpt quoted in Harlan's post is equivalent to

<td>
<form name="frmCurrency" action="" method="post">
</td>
<td align="right" valign="top" nowrap>

The closing </formtag is not optional, so the validator reports an error.
--
Darin McGrew, mc****@stanfordalumni.org, http://www.rahul.net/mcgrew/
Web Design Group, da***@htmlhelp.com, http://www.HTMLHelp.com/

"Not all those that wander are lost." - J.R.R. Tolkein
Jan 4 '07 #12
al******@gmail.com wrote...
><img alt="Loading... Please wait."
Well, for informative alt text, that takes the biscuit!
--
Martin Clark
Jan 4 '07 #13
al******@gmail.com wrote:
Harlan Messinger wrote:
>Because what is below (which I've deleted) still has

<td>
<form name="frmCurrency" action="" method="post">
<td align="right" valign="top" nowrap>

where the form not entirely contained within the TD it starts in. So of
course the result is the same.

Sorry, I don't think I get what you are driving at....can you clarify?
A form cannot be split up into pieces. It has to be entirely nested in
whatever container it starts in. If it starts in a DIV, it has to end in
the same DIV. If it starts in a TD, it has to end in the same TD. Your
form starts in one TD, and then the next TD begins before the form has
ended, so the form is not entirely contained in the TD in which it starts.
Jan 4 '07 #14

Darin McGrew wrote:
The closing </tdtag is optional. Since a TD element cannot be nested
inside another TD element, opening a new TD closes the previous one. The
excerpt quoted in Harlan's post is equivalent to

<td>
<form name="frmCurrency" action="" method="post">
</td>
<td align="right" valign="top" nowrap>

The closing </formtag is not optional, so the validator reports an error.

Thanks to all who replied....that clarifies it for me! I was able to
get rid of those warnings.

Jan 4 '07 #15

Martin Clark wrote:
al******@gmail.com wrote...
<img alt="Loading... Please wait."

Well, for informative alt text, that takes the biscuit!
So does your post!

Jan 4 '07 #16

al******@gmail.com wrote:
Thanks to all who replied....that clarifies it for me! I was able to
get rid of those warnings.
I do have one other question that is related to this topic and I've run
into the problem a few times...I have a table that is displayed ot the
user using dynamic content..

strHTML = strHTML & "<td align='center' class='" & strClass & "'>" &
rs("rm_term_min") & "</td>"
strHTML = strHTML & "<td align='center' class='" & strClass & "'>" &
rs("prog_freq") & "</td>"
strHTML = strHTML & "<td align='center' class='" & strClass & "'>" &
rs("prog_desc") & "</td>"

where the CSS class alternates between rows. However, as soon as I add
the doctype tag (seen below)....the styling is all gone. Does anyone
have an idea as to why that happens?

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

Jan 4 '07 #17
<al******@gmail.comwrote:
However, as soon as I add the doctype tag (seen below)....the styling
is all gone. Does anyone have an idea as to why that happens?
Without seeing the actual page, we can only guess. But my guess is that
your CSS is broken, and your doctype declaration triggers the browser's
standards mode (or "almost standards" mode). See
http://hsivonen.iki.fi/doctype/ for more info.
--
Darin McGrew, mc****@stanfordalumni.org, http://www.rahul.net/mcgrew/
Web Design Group, da***@htmlhelp.com, http://www.HTMLHelp.com/

"I used to do lots of dumb things, but I turned my life around 360 degrees!"
Jan 4 '07 #18
al******@gmail.com wrote...
>><img alt="Loading... Please wait."
Martin Clark wrote:
>Well, for informative alt text, that takes the biscuit!
<al******@gmail.comwrote:
So does your post!
For information on how to write more appropriate ALT text, see
http://www.htmlhelp.com/feature/art3.htm
--
Darin McGrew, mc****@stanfordalumni.org, http://www.rahul.net/mcgrew/
Web Design Group, da***@htmlhelp.com, http://www.HTMLHelp.com/

"I used to do lots of dumb things, but I turned my life around 360 degrees!"
Jan 4 '07 #19
Gazing into my crystal ball I observed al******@gmail.com writing in
news:11*********************@i15g2000cwa.googlegro ups.com:
>
al******@gmail.com wrote:
>Thanks to all who replied....that clarifies it for me! I was able to
get rid of those warnings.

I do have one other question that is related to this topic and I've
run
into the problem a few times...I have a table that is displayed ot the
user using dynamic content..

strHTML = strHTML & "<td align='center' class='" & strClass & "'>" &
rs("rm_term_min") & "</td>"
strHTML = strHTML & "<td align='center' class='" & strClass & "'>" &
rs("prog_freq") & "</td>"
strHTML = strHTML & "<td align='center' class='" & strClass & "'>" &
rs("prog_desc") & "</td>"

where the CSS class alternates between rows. However, as soon as I
add
the doctype tag (seen below)....the styling is all gone. Does anyone
have an idea as to why that happens?

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
You would be better off doing something like:

<% while ...
i = i + 1
if i mod 2 = 0 then
rcolor = "class='colora'"
else
rcolor = "class='colorb'"
end if
strHTML = strHTML & "<tr " & rcolor & ">"
strHTML = strHTML & "<td>" & ....
%>

In the head:
<style type="text/css">
..colora {background-color: #fff; color: inherit;}
..colorb {background-color: #ADD8E6; color: inherit;}
td {text-align: center}
</style>

Actually, if you use this scheme all over the place, you could put the
colora and colorb classes in an external stylesheet.

--
Adrienne Boswell at Home
Arbpen Web Site Design Services
http://www.cavalcade-of-coding.info
Please respond to the group so others can share

Jan 5 '07 #20
al******@gmail.com wrote :
Jukka K. Korpela wrote:
>You still have wrong nesting, against the advice you got. Besides, you
should have posted the _URL_ from the beginning and specified which software
gave you the warning - surely not a validator, since such nesting errors are
reportable markup _errors_.

Tidy plugin for Firefox is the validator I am using. As I already
mentioned, its an intranet site so which is why I havent posted the URL.
Then use version 0.8.3.4 and use the (true) SGML parser mode only. When
you get more accustomed to fixing markup errors (not just warnings),
then and only then will you be able to set it to "serial" (SGML parsing
and Tidy).

I assume here that you're using HTML Validator for Firefox:

http://users.skynet.be/mgueury/mozilla/preview_080.html

Gérard
--
remove blah to email me
Jan 5 '07 #21
Scripsit Adrienne Boswell:
<style type="text/css">
.colora {background-color: #fff; color: inherit;}
.colorb {background-color: #ADD8E6; color: inherit;}
td {text-align: center}
</style>
About the CSS side of the matter:

Using color: inherit is unsafe, because IE does not support the special
value inherit and would thus use the color value that is determined in the
cascade and might be, for example, the same as or very similar to the
background-color value. Moreover, even when the color is inherited, the
inherited value might come from another style sheet, beyond the author's
control. The only really safe way is to set the color property to an
explicit value.

It would be safer to use
..colora *
instead of
..colora
if you have set <tr class="colora">, since otherwise you'd be setting the
properties for tr elements only, and who knows whether the th and td
elements inside them will inherit those properties? (Actually,
background-color is not inherited, though it might seem so since the initial
value is transparent.)

About the HTML and CSS side:

The class names "colora" and "colorb" are not descriptive of meaning or
structure, and I think "even" and "odd" would be better, referring to the
idea of alternating rows with (implicit) even and odd ordinal numbers.

Actually you don't need both of them, since you could set the values for all
rows, then different values for "even" rows. This would save some markup.

--
Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/

Jan 5 '07 #22

Jukka K. Korpela wrote:
About the CSS side of the matter:

Using color: inherit is unsafe, because IE does not support the special
value inherit and would thus use the color value that is determined in the
cascade and might be, for example, the same as or very similar to the
background-color value. Moreover, even when the color is inherited, the
inherited value might come from another style sheet, beyond the author's
control. The only really safe way is to set the color property to an
explicit value.

It would be safer to use
.colora *
instead of
.colora
if you have set <tr class="colora">, since otherwise you'd be setting the
properties for tr elements only, and who knows whether the th and td
elements inside them will inherit those properties? (Actually,
background-color is not inherited, though it might seem so since the initial
value is transparent.)

About the HTML and CSS side:

The class names "colora" and "colorb" are not descriptive of meaning or
structure, and I think "even" and "odd" would be better, referring to the
idea of alternating rows with (implicit) even and odd ordinal numbers.

Actually you don't need both of them, since you could set the values for all
rows, then different values for "even" rows. This would save some markup.
I'll have to look into that when I get the chance...honestly this
application is old, with dirty classic ASP code....I dont see it being
supported much longer as we slowly shift to .NET

I do have another question though about 4.01 compliance...(code snippet
below)

I get this error:line 44 column 1 - Warning: <trisn't allowed in
<bodyelements
and it highlights: <body style="margin: 0;" onload="preloadImages();">
<body style="margin: 0;" onload="preloadImages();">
<table border="0" cellPadding="5" cellSpacing="0" width="100%">
<tr vAlign="top">

<td valign="bottom" style="white-space: nowrap">
<img src="../images/citlogo_small.gif" width="92" height="45"
alt="">
<img src="../images/citlogotri2.gif" WIDTH="150" HEIGHT="41"
alt=""></td>

<td width="100%" align="right">
<span id="wait" style="display:none;"><img
src="../../common/images/gradient.gif" style="vertical-align: middle;"
alt=""></span>

<a
HREF="rptPDF.asp?ENC_x4iPsfyRX/CG0qlOztqO6p/YvkxtDQjhrTHc3dcQgAOW/G4v+sAAPp90G8H5YPli5EnQ9PaY7eEDM8Fs9lKWBwMIDFEaghL g2WkKwBIvztbwd3IrOST+wovDiE5FVXq3Xcj1B9mVGII="
target="_blank" onfocus="blur();"
ONMOUSEOVER="changeImages('rpt_printer_icon',
'/common/images/rpt_printer_icon-over.gif'); return true;"
ONMOUSEOUT="changeImages('rpt_printer_icon',
'/common/images/rpt_printer_icon.gif'); return true;">
<img alt="Printer-friendly format" NAME="rpt_printer_icon"
SRC="/common/images/rpt_printer_icon.gif" WIDTH="25" HEIGHT="25"
BORDER="0"></a>

<a
HREF="/common/report/report_csv.asp?ENC_x4iPsfyRX/CG0qlOztqO6p/YvkxtDQjhrTHc3dcQgAOW/G4v+sAAPp90G8H5YPli5EnQ9PaY7eEDM8Fs9lKWBwMIDFEaghL g2WkKwBIvztbwd3IrOST+wovDiE5FVXq3Xcj1B9mVGII="
onfocus="blur();" ONMOUSEOVER="changeImages('rpt_excel_icon',
'/common/images/rpt_excel_icon-over.gif'); return true;"
ONMOUSEOUT="changeImages('rpt_excel_icon',
'/common/images/rpt_excel_icon.gif'); return true;">
<img alt="Save comma-delimited file" NAME="rpt_excel_icon"
SRC="/common/images/rpt_excel_icon.gif" WIDTH="25" HEIGHT="25"
BORDER="0"></a>

</td>

</tr>
<tr><td colspan="3">
<table border="0" cellPadding="0" cellSpacing="0" width="100%">
<tr bgcolor="#336699">
<td><img src="../images/curve_left.gif" WIDTH="3" HEIGHT="10"
alt=""></td>
<td><img src="../../common/images/spacer.gif" height="10" width="1"
alt=""></td>

<td align="right"><img src="../images/curve_right.gif" WIDTH="3"
HEIGHT="10" alt=""></td>
</tr>
</table>
</td>
</tr>
</table>
<center><span class="title">Asset Summary Detail</span></center>

Jan 5 '07 #23
Scripsit al******@gmail.com:
I'll have to look into that when I get the chance...
You didn't have to quote my entire message to say that, did you? I wonder
whether it was really useful to say that at all, except perhaps as a warning
that you're not taking the discussion and suggestions very seriously.
I do have another question though about 4.01 compliance...(code
snippet below)
You're supposed to post URLs of problem pages, if you have WWW-related
questions, and not to post here at all if you don't. Hang around for a while
and you'll understand why. You know, for one thing, when you extract a code
snippet, markup bugs often run and hide elsewhere.

I even took the trouble of constructing a page that contains your code
snippet, preceded by a minimal initial part. Guess what? It validates. So
the snippet you posted was simply a _wrong_ snippet (or you're using a very
faulty checker to check your code).

--
Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/

Jan 5 '07 #24
In article <Z%*******************@reader1.news.saunalahti.fi> ,
jk******@cs.tut.fi says...
Scripsit al******@gmail.com:
Tidy plugin for Firefox is the validator I am using.

It is not a validator.
Incorrect.
"Tidy Plugin to Firefox" != "tidy the application"

The plugin does both validation (using the SGML W3C validator) then the
actual tidy application checks if the code validates.

AJ
Jan 7 '07 #25
TreeNet Webmaster wrote :
In article <Z%*******************@reader1.news.saunalahti.fi> ,
jk******@cs.tut.fi says...
>Scripsit al******@gmail.com:
>>Tidy plugin for Firefox is the validator I am using.
It is not a validator.

Incorrect.
"Tidy Plugin to Firefox" != "tidy the application"

The plugin does both validation (using the SGML W3C validator) then the
actual tidy application checks if the code validates.

AJ
It all depends on which version you have installed and then which
setting (SGML parser, Tidy or serial) you have chosen in the beta 0.8.x
version.

The plugin (in the latest 0.8.3.4 version) does not do both validation
in its default setting. And again: there are 2 versions available. The
stable 0.7.9.5 only does some cleaning of the markup code.

Gérard
--
remove blah to email me
Jan 7 '07 #26
Gérard Talbot wrote:
TreeNet Webmaster wrote :
In article <Z%*******************@reader1.news.saunalahti.fi> ,
jk******@cs.tut.fi says...
Scripsit al******@gmail.com:

Tidy plugin for Firefox is the validator I am using.
It is not a validator.
It all depends on which version you have installed and then which
setting (SGML parser, Tidy or serial) you have chosen in the beta 0.8.x
version.

The plugin (in the latest 0.8.3.4 version) does not do both validation
in its default setting. And again: there are 2 versions available. The
stable 0.7.9.5 only does some cleaning of the markup code.
It does validate by showing me warnings/errors and once I clear all of
them [errors] and then paste my source
>You're supposed to post URLs of problem pages, if you have WWW-related
questions, and not to post here at all if you don't. Hang around for a while
and you'll understand why. You know, for one thing, when you extract a code
snippet, markup bugs often run and hide elsewhere.
Yes, I am learning that as I go along, because a line might be
highlighted, but the problem is 100s of lines down, but I am trying my
best, sorry if it doesn't satisfy your needs, but you don't have to
answer instead of just flaming me over & over.

I have the following header with errors (see under <Source>), most
obvious problem is ...

<!!START!!>
<td width="100%" background="../images/bar_sliver.gif">
<form name="frmCurrency" action="" method="post">
<table width="100%" cellpadding="0" cellspacing="0" border="0">

<!!END!!>
</td>
</form>
</tr>
</table>
</td>
<td><img alt="" src="../images/bar_right.gif" width="6"
height="24"></td>
</tr>
</table>

Once I change it to
</td>
</tr>
</table>
</form>
</td>

The header bar (with text) renders incorrectly in IE but OK in
Firefox...however, if there is no text in the header bar (cell), the
bar renders correctly under both browsers. Sounds quirky and I was
wondering has experienced or ran across such a problem?

Thanks,
<Source>
<body onload="preloadImages();">

<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img alt="" src="../images/spacer.gif" width="5"
height="65"></td>

<td colspan="2"><img alt="" src="../images/logo_noanim.gif"
width="500" height="67"></td>
<td class="bg" width="100%"></td>
<td bgcolor="dddddd"><a href="http://www.cit.com"><img alt=""
border="0" src="../images/right_logo.gif" WIDTH="225"
HEIGHT="67"></a></td>
<td><img alt="" src="../images/spacer.gif" width="6"
height="65"></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" >
<tr>
<td><img alt="" src="../images/bar_left.gif" width="14"
height="24"></td>
<td width="100%" background="../images/bar_sliver.gif">

<form name="frmCurrency" action="" method="post">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap>

<div class="portfolio">&nbsp;&nbsp;&nbsp;&nbsp;DEALER
PORTFOLIO</div>
</td>
<td valign="bottom" align=right>

</td>
<td align="right" valign="top" nowrap>

<div class="Bar">
<a href="../home.asp" onmouseover="changeImages('btnHome',
'../images/home-over.gif'); return true;"
onmouseout="changeImages('btnHome', '../images/home.gif'); return
true;"><img alt="Return to the DigitalEdge Portfolio Summary"
name="btnHome" src="../images/home.gif" width="19" height="19"
border="0" align="bottom"></a></td>

</div>
</td>
</form>
</tr>
</table>
</td>
<td><img alt="" src="../images/bar_right.gif" width="6"
height="24"></td>

</tr>
</table>

Jan 10 '07 #27
al******@gmail.com wrote:
Gérard Talbot wrote:
>>It all depends on which version you have installed and then which
setting (SGML parser, Tidy or serial) you have chosen in the beta 0.8.x
version.

The plugin (in the latest 0.8.3.4 version) does not do both validation
in its default setting. And again: there are 2 versions available. The
stable 0.7.9.5 only does some cleaning of the markup code.

It does validate by showing me warnings/errors and once I clear all of
them [errors] and then paste my source
>>You're supposed to post URLs of problem pages, if you have WWW-related
questions, and not to post here at all if you don't. Hang around for a while
and you'll understand why. You know, for one thing, when you extract a code
snippet, markup bugs often run and hide elsewhere.


Yes, I am learning that as I go along, because a line might be
highlighted, but the problem is 100s of lines down, but I am trying my
best, sorry if it doesn't satisfy your needs,
They're *your* needs, brother; *you're* the one who needs the help.

but you don't have to
answer instead of just flaming me over & over.
Trust me, you have not been flamed. Gérard has certainly not flamed you,
and definitely not "over and over". In fact, this was only his second
reply to you. Both messages were to the point. Sorry if it doesn't
satisfy your needs.

What he says is true, friend; intranet pages are off-topic here. He (and
others who've mentioned it) meant to help you (and the rest of the
group) by explaining. If you supply no URL, you need expect no help.
You've gotten some *anyway*. Celebrate (and review) that!
>
I have the following header with errors (see under <Source>), most
obvious problem is ...
What do you mean by header? What errors? Etc.
>
<!!START!!>
What is this supposed to be? It is not HTML, if that's what you think.
It'd be sure to cause an error in a validator. A comment in HTML is
formed as <!-- START -->.

[unhelpful code-like sequences snipped]
>
<Source>
This is the place where you mention the URL, not type "<Source>". Or are
you trying to tell a browser where the source starts with some made-up
element?
[some code snipped here]
[some code painstakingly reformatted and edited slightly below]

<table border="0" cellpadding="0" cellspacing="0" >
<tr>
<td><img alt="" src="../images/bar_left.gif" width="14" height="24"></td>
<td width="100%" background="../images/bar_sliver.gif">

<form name="frmCurrency" action="" method="post">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap>
<div class="portfolio">&nbsp;&nbsp;&nbsp;&nbsp;DEALER PORTFOLIO</div>
</td>
<td valign="bottom" align=right></td>
<td align="right" valign="top" nowrap>
<div class="Bar"><a href=...><img ...></a></td <!-- HEY! -->
</div>
</td>
</form <!-- QUESTION: is this tag inside the table or not? -->
</tr>
</table>
</td>
<td><img alt="" src="../images/bar_right.gif" width="6" height="24"></td>
</tr>
</table>
Your coding (nesting) is still badly mangled. A real validator would
have told you that. Looking at it by hand takes time, which is why
reasonable people won't do it for you (I did, yes, but don't go by
that...). Psot the code on a server, feed the URL to a validator, fix
what you can, then, if you *still* need help, come back by with the URL.

Good luck.
--
John
Jan 11 '07 #28

John Hosking wrote:
>
Trust me, you have not been flamed. Gérard has certainly not flamed you,
and definitely not "over and over". In fact, this was only his second
reply to you. Both messages were to the point. Sorry if it doesn't
satisfy your needs.
I was talking about Jakka not Gerard
>

What do you mean by header? What errors? Etc.
a page header....the top of the page, like where it says google groups
at the top of the page

<!!START!!>

What is this supposed to be? It is not HTML, if that's what you think.
It'd be sure to cause an error in a validator. A comment in HTML is
formed as <!-- START -->.
I know that, I added that into the post to show where the code starts
>

<Source>

This is the place where you mention the URL, not type "<Source>". Or are
you trying to tell a browser where the source starts with some made-up
element?
I made it up for the readers not the browser, its not actually in my
source code
Your coding (nesting) is still badly mangled. A real validator would
have told you that. Looking at it by hand takes time, which is why
reasonable people won't do it for you (I did, yes, but don't go by
that...). Psot the code on a server, feed the URL to a validator, fix
what you can, then, if you *still* need help, come back by with the URL.

Good luck.
duly noted and thanks

Jan 11 '07 #29
John Hosking wrote:
Your coding (nesting) is still badly mangled. A real validator would
have told you that. Looking at it by hand takes time, which is why
reasonable people won't do it for you (I did, yes, but don't go by
that...). Psot the code on a server, feed the URL to a validator, fix
what you can, then, if you *still* need help, come back by with the URL.
I tried, I dont know if this will help at all, its geocities so its
really limited, but free!

http://www.geocities.com/aal_jamal/hometest.html
View this page in IE and Firefox and you will notice a difference in
the size of that silver bar containing "dealer portfolio"...does anyone
know why that might happen? thats basically my question, on different
browsers, it is getting rendered differently. If the link doesn't
help, then I apologize and you can disregard my message. It's just
that this is making my head spin especially since it is the last thing
I need to fix and its pesky.

Jan 11 '07 #30
In article <11**********************@p59g2000hsd.googlegroups .com>,
al******@gmail.com wrote:
John Hosking wrote:
Your coding (nesting) is still badly mangled. A real validator would
have told you that. Looking at it by hand takes time, which is why
reasonable people won't do it for you (I did, yes, but don't go by
that...). Psot the code on a server, feed the URL to a validator, fix
what you can, then, if you *still* need help, come back by with the URL.

I tried, I dont know if this will help at all, its geocities so its
really limited, but free!

http://www.geocities.com/aal_jamal/hometest.html
Ah, but did you try actually feeding that URL into a validator and
looking at the results? Like this:

<http://validator.w3.org/check?uri=ht...es.com%2Faal_j
amal%2Fhometest.html>

"Result: Failed validation, 22 errors"

(I didn't look at the CSS, but W3C has a validator for that, too.)
View this page in IE and Firefox and you will notice a difference in
the size of that silver bar containing "dealer portfolio"...does anyone
know why that might happen? thats basically my question, on different
Why does it matter if the size is different? How many of your users
will be looking at your page in different browsers simultaneously,
making comparisons between the page appearance?
browsers, it is getting rendered differently. If the link doesn't
help, then I apologize and you can disregard my message. It's just
that this is making my head spin especially since it is the last thing
I need to fix and its pesky.
I didn't look through your code (too much javascript for me) but...
In general, discrepancies between browsers - particularly FF and IE
- are likely to occur because (1) they have different defaults for
fonts, font sizes, etc. and (2) they have different methods of handling
errors (such as the 22 errors referred to above). Try looking at and
fixing your errors, then see if the problem persists.
Jan 11 '07 #31

David Stone wrote:
>
Ah, but did you try actually feeding that URL into a validator and
looking at the results? Like this:

<http://validator.w3.org/check?uri=ht...es.com%2Faal_j
amal%2Fhometest.html>

"Result: Failed validation, 22 errors"

(I didn't look at the CSS, but W3C has a validator for that, too.)
True, I didn't do that, but I took my actual intranet page's source
code and uploaded into the W3C validator:

Result: Passed validation
File: upload://Form Submission
Encoding: utf-8
Doctype: HTML 4.01 Transitional
Why does it matter if the size is different? How many of your users
will be looking at your page in different browsers simultaneously,
making comparisons between the page appearance?
I just like to be consistent I guess, but I may have to give it up
because its taking too long
I didn't look through your code (too much javascript for me) but...
In general, discrepancies between browsers - particularly FF and IE
- are likely to occur because (1) they have different defaults for
fonts, font sizes, etc. and (2) they have different methods of handling
errors (such as the 22 errors referred to above). Try looking at and
fixing your errors, then see if the problem persists.
thats helpful, thanks

Jan 11 '07 #32

aljam...@gmail.com wrote:
I tried,
Not hard enough. You expect other people to help you, but you won't do
the bare minimum to co-operate. _Why_ should anyone else make a greater
effort?
I dont know if this will help at all, its geocities
Of course it won't. geocities and valid code are incompatible.
<plonk>

Jan 12 '07 #33
"Andy Dingley" <di*****@codesmiths.comwrote:
aljam...@gmail.com wrote:
I tried,

Not hard enough.
Get over yourself. Did you even look to see what was posted? With the
exception of one complaint about a bogus background attribute and the
usual whining about geocities' kludgy way of injecting their JS at the
end, it validates, and it's fairly readable markup.

So what, exactly, is the problem now?
You expect other people to help you, but you won't do
the bare minimum to co-operate.
Then don't help. Save your breath, your precious advice, your invaluable
time, and your overbearing judgmental attitude and do something else.

Slapping back at someone who (A) Appears to have made an effort to do
what's been asked, (B) Is probably far less familiar with basic
techniques for breaking down problems like they're having than you or I,
is at best counterproductive.

I know: it's not a help desk. That's no excuse for your own attitude and
response.

To the OP: Andy "If you can't Google it, I can't teach it" Dingley may
be trying to suggest that you come up with a simplified, and valid, page
illustrating the problem you're having, and post that (in doing so, you
may solve your own problem).

Of course, he may be suggesting something else entirely, but since he
appears to be more intent on slapping you down than having a
constructive discussion, we'll probably never know what he has in mind.

Oddly, OP's crystal balls are usually as ineffective as those of
newsgroup regulars.

--
Joel.
Jan 12 '07 #34
al******@gmail.com wrote:
>
I tried, I dont know if this will help at all, its geocities so its
really limited, but free!

http://www.geocities.com/aal_jamal/hometest.html
Thanks, the code looks better now (although for a test case you could
have trimmed it down some... ;-) ) but it happens that geocities, while
free, is a PITA to view and debug with. I, er, *don't care for them*.

For example, I can't determine what styles, if any, are being applied.
Your code mentions "stylesheets/home.css", but I can't locate such a
file. I guess you didn't upload that. Right? (In which case, watch out:
any advice here will be *without* the CSS styling. Caveat codor.)
>
View this page in IE and Firefox and you will notice a difference in
the size of that silver bar containing "dealer portfolio"...does anyone
know why that might happen? thats basically my question, on different
browsers, it is getting rendered differently. If the link doesn't
help, then I apologize and you can disregard my message.
You have a form element inside a table cell, and that might be part (or
all) of your problem. Forms need to be given a little extra space,
because browsers render them differently, with relatively little
opportunity for us to control their size. Maybe your <tdis just too
small (at the 24px implied by the bar_sliver.gif) for IE's rendering of
the form. When I get rid of the <form>, the problem (as I see it) goes
away. (Haven't tested with IE 7 though.)

Now, I know we've been pointing to your form/table nesting since the
start of your thread, but I've only now understood the effect you were
complaining about. Looking back (even to your first post) to examine
your code, I still can't find where you actually *need* a form. What
does it do for you (besides mess up your pretty layout)? Can you just
toss it and be free?

HTH
--
John
Jan 12 '07 #35

John Hosking wrote:
For example, I can't determine what styles, if any, are being applied.
Your code mentions "stylesheets/home.css", but I can't locate such a
file. I guess you didn't upload that. Right? (In which case, watch out:
any advice here will be *without* the CSS styling. Caveat codor.)
Yes, I forgot the CSS but I don't think its the cause of the problem.
>
You have a form element inside a table cell, and that might be part (or
all) of your problem. Forms need to be given a little extra space,
because browsers render them differently, with relatively little
opportunity for us to control their size. Maybe your <tdis just too
small (at the 24px implied by the bar_sliver.gif) for IE's rendering of
the form. When I get rid of the <form>, the problem (as I see it) goes
away. (Haven't tested with IE 7 though.)
I tried removing the bar_sliver.gif altogether so it was just a white
background, and changing that 25 but it has no effect...The white area
containing the text + icon looks bigger in IE, making it bigger just
makes the area even bigger, cutting it down does nothing
Now, I know we've been pointing to your form/table nesting since the
start of your thread, but I've only now understood the effect you were
complaining about. Looking back (even to your first post) to examine
your code, I still can't find where you actually *need* a form. What
does it do for you (besides mess up your pretty layout)? Can you just
toss it and be free?
I can't toss the form because for certain users (not shown in the
example i put up), there is a currency drop down, which allows the user
to select the currency they want to view their data in. The form gets
submitted upon a selection change.

I agree...I do feel that it is the problem (form/table
nesting)...because when I add in the following code (which I dont
like)...it looks the same on IE

Why does adding those <td></tdfor IE/Opera fix it? I even ran into
section of the website on Firefox where the same happens

<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap>
<div class="portfolio"><%=s%></div>
</td>
<td align="right" valign="top" nowrap>
<form name="frmCurrency" action="<%
Request.ServerVariables("SCRIPT_NAME") %>" method="post">

<%If blnIE or blnOpera or blnSubm Then%>
<td align="right" valign="top" nowrap>
<%End If%>
<div class="Bar">
<table cellpadding="0" cellspacing="0" border="0">
<tr>

<td width="5"><img src="../images/spacer.gif" width="5"
alt=""></td>
<td valign="bottom">
<%'ASP Code to show currency drop down%>
</td>
<td width="5"><img src="../images/spacer.gif" width="5"
alt=""></td>
<td align="right" valign="top" nowrap><a href="../home.asp"
onmouseover="changeImages('btnHome', '../images/home-over.gif'); return
true;" onmouseout="changeImages('btnHome', '../images/home.gif');
return true;"><img alt="Return to DigitalEdge Portfolio Summary"
name="btnHome" src="../images/home.gif" width="19" height="19"
border="0" align="bottom"></a></td>

</tr>
</table>
</div>
<%If blnIE or blnOpera or blnSubm Then%>
</td>
<%End If%>
</form>
</td>
</tr>
</table>

Jan 12 '07 #36
al******@gmail.com wrote:
>
I agree...I do feel that it is the problem (form/table
nesting)...because when I add in the following code (which I dont
like)...it looks the same on IE

Why does adding those <td></tdfor IE/Opera fix it? I even ran into
section of the website on Firefox where the same happens
I don't know why it seems to work. I know it's invalid code, so I
wouldn't want to depend on it (I won't say it works, only that it
*seems* to work). And we're back again to the subject of your thread.

It also gives you a couple of other problems, namely what to do with
that extra <tdand its contents, and how to reliably determine bIE or
bOpera or whatever-else. Browser-sniffing is fraught with peril...
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap><div class="portfolio"><%=s%></div></td>
<td align="right" valign="top" nowrap>
<form etc etc>

<%If blnIE or blnOpera or blnSubm Then%>
<td align="right" valign="top" nowrap>
<%End If%>
<div class="Bar">
<table etc>
</table>
</div>
<%If blnIE or blnOpera or blnSubm Then%>
</td>
<%End If%>
</form>
</td>
</tr>
</table>
I'm probably done here. I seem to have just about hit my limit on
knowledge+interest+time. Good luck with your site.

--
John
Jan 13 '07 #37

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

119
by: rhat | last post by:
I heard that beta 2 now makes ASP.NET xhtml compliant. Can anyone shed some light on what this will change and it will break stuff as converting HTML to XHTML pages DO break things. see,...
100
by: Roose | last post by:
Just to make a tangential point here, in case anyone new to C doesn't understand what all these flame wars are about. Shorthand title: "My boss would fire me if I wrote 100% ANSI C code" We...
26
by: wardy | last post by:
Hi all, looking for a little bit of help.....I'm currently in the process of trying to understand the impact of the 508 guidelines on a web site that I am involved with, and I have a question...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.