Im using XSL and javascript and im trying to do the below function in javascript. The < is in place of a '<' becuase XSL gets confused if you do that.
The problem now is that it 'compiles' but when i open the page in IE, FF, SF.... none of the javascript works becuase now it is crashing at the < bit...
ALL of this worked before I had put in the decleration for the XHTML transitional DTD... and now it suddenly doesnt work... i have tried absolutely everything and have been google'ing for days!!!! PLEASE HELP
JS CODE
function init()
{
var height= screen.height;
if(height<350)
{
document.getElementById('contentstyle').style.fontSize="16px";
document.getElementById('title').style.fontSize="18px";
document.getElementById('inlineimage').style.width="50%";
}
}
XHTML DECLERATION
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" />
<xsl:template match="/">
<html xmlns="http://www.w3.org/1999/xhtml">
............