Autor Zpráva
ZetRoZet
Profil *
Ve skriptu zobrazujícím znaky a jejich kódy se mi v alertu zobrazuje entita podle směru psaní daného písma (arabská písma zprava doleva). Aby se entita nezobrazila jako příslušný znak používám prokládání pevnou mezerou, takže výsledné zobrazení je u písem psaných zprava doleva nesmyslné.
Skript:
 for(i=13; i<160; i++){
	document.write("<tr>");
	document.write("<th>" + i*sloupcu + "... </th>");
	for(j=0; j<sloupcu; j++){
		cislo = i*sloupcu + j;
		cistr = cislo.toString();
                cistr1=""; 
		for(k=0; k<cistr.length; k++) {
		 cistr1=cistr1+"&nbsp;"+cistr.charAt(k); }
		cistr1="&&nbsp;#"+cistr1+"&nbsp;;";
		cistr2="'&quot;&#"+cistr+";&quot;&nbsp;&nbsp;=&nbsp;&nbsp;&quot;"+cistr1+"&quot;'";
		document.write("<td><font size='+2'><a href='"+cistr1+"' onClick='alert("+cistr2+"); return false;'>");
		document.write("&#" + cislo + ";");
		document.write("</a></font></td>");
	}
	
	document.write("</tr>")
ZetRoZet
Profil *
Ještě doplním, že alert píše zprava doleva počínaje znakem ֑ a v MSIE8, Firefoxu 3.6.8,. Opeře 10 a GoogleChrome 7.
ZetRoZet
Profil *
Pardon omylem jsem znak zapsal tak, že se zobrazil, jde o znak & # 1 4 2 5 ;.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: