JavaScript функция alert выводит иероглифы. Как объединить две функции Java.

T
На сайте с 28.02.2011
Offline
31
2219

Прописан скрипт:

<script language="JavaScript" src="1.js" type="text/javascript">

файл 1.js содержит:

document.ondragstart = test;

//запрет на перетаскивание

document.oncontextmenu = test;

//запрет на выведение контекстного меню

function test() {

alert ("Уважаемый пользователь, копирование ограничено. Ознакомьтесь пожалуйста с правилами копирования материалов в самом низу страницы.Copying is limited")

return false

}

function no_copy()

{

alert ("Уважаемый пользователь, копирование ограничено. Ознакомьтесь пожалуйста с правилами копирования материалов в самом низу страницы.Copying is limited")

return false

}

<!--

function atlpdp1() {for(wi=0;wi<document.all.length;wi++) {if(document.all[wi].style.visibility!='hidden') {document.all[wi].style.visibility='hidden';document.all[wi].id='atlpdpst'}}}function atlpdp2(){for (wi=0;wi<document.all.length;wi++) {if(document.all[wi].id=='atlpdpst')document.all[wi].style.visibility=''}} window.onbeforeprint=atlpdp1;window.onafterprint=atlpdp2;

//-->

Вопрос № 1

Когда выполняются функции function test() и function no_copy(), то в alert выводятся иероглифы вместо русских букв, а латынь Copying is limited выводится нормально.

Как это исправить?

Вопрос № 2

Как объединить функции function test() и function no_copy() в одну, т.е. не писать два раза alert ("Уважаемый пользователь, копирование ограничено. Ознакомьтесь пожалуйста с правилами копирования материалов в самом низу страницы.Copying is limited"), а написать подряд обе функции и один alert?

Вопрос № 3

Можно ли "Гугл Аналитик" и "Яндекс Метрику" запихнуть тоже в файл *.Js Будут ли они тогда нормально работать?

<script type="text/javascript">

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");

document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

</script>

<script type="text/javascript">

try{

var pageTracker = _gat._getTracker("UA-**********-**");

pageTracker._trackPageview();

} catch(err) {}

</script>

<!-- Yandex.Metrika counter -->

<div style="display:none;"><script type="text/javascript">

(function(w, c) {

(w[c] = w[c] || []).push(function() {

try {

w.yaCounter5004382 = new Ya.Metrika(******);

yaCounter5004382.clickmap(true);

yaCounter5004382.trackLinks(true);

} catch(e) { }

});

})(window, 'yandex_metrika_callbacks');

</script></div>

<script src="//mc.yandex.ru/metrika/watch.js" type="text/javascript" defer="defer"></script>

<noscript><img src="//mc.yandex.ru/watch/*****" style="position:absolute; left:-9999px;" alt="" /></noscript>

<!-- /Yandex.Metrika counter -->

Заранее огромное СПАСИБО!

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#1

1. Вы занимаетесь бредом

2. Вы лишаете настоящих пользователей взять себе информацию на заметку и сохранить у себя

3. Вы лишаете настоящих пользователей возможности быстро поделиться информацией

4. Вы занимаете бредом

5. Ботам плевать на JS они спарсят информацию

6. Программам сборщикам информации плевать на JS они её спарсят

7. Те кто занимается копипастам, плевать на JS они его отключают и копируют информацию

8. Вы занимаетесь бредом

9. Выставите везде одинаковую кодировку для файлов как JS так и html

10. Вы занимаетесь бредом

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
T
На сайте с 28.02.2011
Offline
31
#2

Слушайте, ну что за привычка ФЛУДИТЬ, если не знаете ответ на вопрос, так и не пишите ничего.

Кстати, а Вы знаете почему нельзя заниматься СЕКСОМ на Красной площади?

Ответ: - Советчиков до*** - много в общем.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий