Page 1 of 1

Hidden text for 'no Javascript'

Posted: Fri Feb 17, 2012 5:52 pm
by xgenfr
Joomla_2.5.1-Stable-Full_Package/libraries/joomla/html/html/email.php

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>";
produce the same hidden text, and is accepted by all syntax checkers.