The method used with text between 2 document.write is bad, and causes warnings in Firefox, or errors.
This code :
Code: Select all
// XHTML compliance `No Javascript` text handling
$replacement .= "<span id= 'addy$rand' style='display: inline;'>";
$replacement .= JText::_('CLOAKING');
$replacement .= "</span>";
$replacement .= "\n <script language='JavaScript' type='text/javascript'>";
$replacement .= "\n <!--";
$replacement .= "\n var el=document.getElementById('addy$rand');";
$replacement .= "\n el.style.display='none';";
$replacement .= "\n //-->";
$replacement .= "\n </script>";