On 10/28/2005 09:42 AM, Randy Just wrote:
At 07:55 AM 10/28/2005, you wrote:<INPUT TYPE=checkbox NAME="quantity0" onClick="this.form.action='http://shop.mydomain.com/cgi-bin/cart/process' secure=1, this.form.submit()" VALUE=0>Once again Mozilla is OK with it, but IE is complaining.
Did you add an xhtml header to your interchange pages? If so that is why IE is complaining. Interchange is not xhtml compliant and IE is very strict about enfocing compliance in pages that claim to be xhtml.
In the above line to be valid xhtml input, type, name, onclick and value all have to be lowercase, checkbox and 0 both have to be quoted, and since it is a non-container tag it has to end with " />" (have a space and a shash before the closing >.
In this case it is probably best to remove the line(s) that are telling IE that the page is xhtml, otherwise you'll end up having to fix up all sorts of little problems like this. Look for and remove the following lines (or something similar):
<?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ...and change this one to just a straight <html>: <html xmlns="http://www.w3.org/1999/xhtml" lang="EN">If you would rather leave it as xhtml then run your pages through this checker to find any other problems with xhtml compliance:
<http://validator.w3.org/> ...for a tutorial on converting html to xhtml: <http://www22.brinkster.com/beeandnee/techzone/articles/htmltoxhtml.asp> Peter _______________________________________________ interchange-users mailing list suppressed http://www.icdevgroup.org/mailman/listinfo/interchange-users
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.