Абе вече 2-ри ден се чудя, защо този javascript:
Когато го сложа в стринг:
Ми дава грешка, когато си е без стринг ми работи перфектно?
<script type="text/javascript">
var bgl = new Array("ш","А","Б","Ц","Д","Е","Ф","Г","С","И","Ж","К","Л","М","Н","О","П","Я","Р","С","Т","Ъ","В","Л","Х","У","З","а","б","ц","д","е","ф","г","х","и","ж","к","л","м","н","о","п","я","р","с","т","ъ","в","л","х","у","з","ч","ш","ч","ш","щ","ю","ч","х","щ","щ");
var enl = new Array("sh","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","4","6","~","\\[","\\]","\\\\","ch","x","шт","sht");
function entobg(str) {
str = ""+str;
for (i=0;i<enl.length;i++) str = str.replace(eval("/"+enl+"/g"),bgl);
return str;
}
</script>
Когато го сложа в стринг:
echo '<script type="text/javascript">
var bgl = new Array("ш","А","Б","Ц","Д","Е","Ф","Г","С","И","Ж","К","Л","М","Н","О","П","Я","Р","С","Т","Ъ","В","Л","Х","У","З","а","б","ц","д","е","ф","г","х","и","ж","к","л","м","н","о","п","я","р","с","т","ъ","в","л","х","у","з","ч","ш","ч","ш","щ","ю","ч","х","щ","щ");
var enl = new Array("sh","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","4","6","~","\\[","\\]","\\\\","ch","x","шт","sht");
function entobg(str) {
str = ""+str;
for (i=0;i<enl.length;i++) str = str.replace(eval("/"+enl+"/g"),bgl);
return str;
}
</script>';
Ми дава грешка, когато си е без стринг ми работи перфектно?