This code works well in all major browsers except Internet Explorer (Opera, Firefox, Crome..)
Every second js issue is related to IE. Thanks in advance.
<script type="text/javascript">
function myFunction(nesto,param)
{
var str = nesto;
if (param == "latin")
{
str = str.replace(/Џ/g,"DŽ");
str = str.replace(/Љ/g,"LJ");
}
if (param == "cirilic")
{
str = str.replace(/DŽ/g,"Џ");
str = str.replace(/LJ/g,"Љ");
}
return str;
}
function konvertor(param) {
for (i=0;i<document.getElementsByName("jezik").length; i++) {
document.getElementsByName("jezik").item(i).innerHTML = myFunction(document.getElementsByName("jezik").item(i).innerHTML,param);
}
}
</script>
<button onclick="konvertor('latin')">latinica</button>
<button onclick="konvertor('cirilic')">cirilica</button>
<div name="jezik">DŽ LJ</div>
<div name="jezik">DŽ LJ</div>