X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Защита файла
Baron93
Baron93
Topic Starter сообщение 26.2.2011, 19:02; Ответить: Baron93
Сообщение #1


Добрый день !!!
Если способ защиты .js файла от его просмотра без потребности выкладывания сайта в инет ?? К примеру админ имеет право его просматривать а пользователь нет ?!!?!
За одно задам еще несколько вопросов:
нужен ли для .htaccess домен с поддержкой ПХП ???
и последний вопрос - имеется несколько скриптов (по отдельности работают) но при добавления их в одну страницу скрипт №2 мало того что перестает работать, страница подскакивает вверх а в адресной строке через = прописываются все переменные которые были использованы в скрипте №1 !!!
скрипт№1
var res="423232322"
function check_me(but)
{
var count=0
with(document.test)
{
if (!Q1[0].checked&&!Q1[1].checked&&!Q1[2].checked&&!Q1[3].checked) {count+=1}
if (!Q2[0].checked&&!Q2[1].checked) {count+=1};
if (!Q3[0].checked&&!Q3[1].checked&&!Q3[2].checked) {count+=1};
if (!Q4[0].checked&&!Q4[1].checked) {count+=1};
if (!Q5[0].checked&&!Q5[1].checked&&!Q5[2].checked) {count+=1};
if (!Q6[0].checked&&!Q6[1].checked) {count+=1};
if (!Q7[0].checked&&!Q7[1].checked&&!Q7[2].checked) {count+=1};
if (!Q8[0].checked&&!Q8[1].checked) {count+=1};
if (!Q9[0].checked&&!Q9[1].checked) {count+=1};
if (count>0) {alert("Вы выполнили не все задания. Проверьте себя.")}
else {answer(); but.disabled = 'false';}
}
}

function control(k,f1,f2,f3,f4,f5,f6,f7,f8,f9)
{
if (k==1&&f1.checked) return true;
if (k==2&&f2.checked) return true;
if (k==3&&f3.checked) return true;
if (k==4&&f4.checked) return true;
if (k==5&&f5.checked) return true;
if (k==6&&f6.checked) return true;
if (k==7&&f7.checked) return true;
if (k==8&&f8.checked) return true;
if (k==9&&f9.checked) return true;
return false;
}

function answer()
{
answ="";
with(document)
{
answ+=control(res.charAt(0),test.Q1[0],test.Q1[1],test.Q1[2],test.Q1[3])?"1":"0"
answ+=control(res.charAt(1),test.Q2[0],test.Q2[1])?"1":"0"
answ+=control(res.charAt(2),test.Q3[0],test.Q3[1],test.Q3[2])?"1":"0"
answ+=control(res.charAt(3),test.Q4[0],test.Q4[1])?"1":"0"
answ+=control(res.charAt(4),test.Q5[0],test.Q5[1],test.Q5[2])?"1":"0"
answ+=control(res.charAt(5),test.Q6[0],test.Q6[1])?"1":"0"
answ+=control(res.charAt(6),test.Q7[0],test.Q7[1],test.Q7[2])?"1":"0"
answ+=control(res.charAt(7),test.Q8[0],test.Q8[1])?"1":"0"
answ+=control(res.charAt(8),test.Q9[0],test.Q9[1])?"1":"0"
showResult();
}
}

function showResult()
{
var nok=0;
var i,s;
for (i=0;i<answ.length;i++) {nok+=answ.charAt(i)=="1"?1:0;}
if(nok<=3) s='"НЕУДОВЛЕТВОРИТЕЛЬНО"';
if(nok>3 && nok<5) s='"УДОВЛЕТВОРИТЕЛЬНО"';
if(nok==5) s='"УДОВЛЕТВОРИТЕЛЬНО"';
if(nok>5 && nok<7) s='"ХОРОШО"';
if(nok==7) s='"ХОРОШО"';
if(nok>7) s='"ОТЛИЧНО"';
document.test.s1.value=""+nok+""
document.test.s2.value=""+s+""
document.test.s3.value="из 9"
with(document.test)
{
if (answ.charAt(0)=="1") {T1.value="правильный"} else {T1.value="не правильный"};
if (answ.charAt(1)=="1") {T2.value="правильный"} else {T2.value="не правильный"};
if (answ.charAt(2)=="1") {T3.value="правильный"} else {T3.value="не правильный"};
if (answ.charAt(3)=="1") {T4.value="правильный"} else {T4.value="не правильный"};
if (answ.charAt(4)=="1") {T5.value="правильный"} else {T5.value="не правильный"};
if (answ.charAt(5)=="1") {T6.value="правильный"} else {T6.value="не правильный"};
if (answ.charAt(6)=="1") {T7.value="правильный"} else {T7.value="не правильный"};
if (answ.charAt(7)=="1") {T8.value="правильный"} else {T8.value="не правильный"};
if (answ.charAt(8)=="1") {T9.value="правильный"} else {T9.value="не правильный"};
}
}


скрипт №2
<script type="text/javascript">

<!--

function validate_form ( )
{
valid = true;

if ( document.contact_form.contact_name.value == "" )
{
alert ( "Пожалуйста заполните поле 'Ваше имя'." );
valid = false;
}

return valid;
}

//--
>

</SCRIPT>
</HEAD>

<BODY bgcolor="#FFFFFF">
<FORM name="contact_form" method="post" action="dumb.htm" onsubmit="return validate_form ( );">
Пожалуйста введите Ваше имя.<br />
Ваше имя: <INPUT type="text" name="contact_name" />
<INPUT type="submit" name="send" value="Отправить данные" />

</FORM>


В чем может быть проблема:wacko: ??
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 26.2.2011, 19:53; Ответить: alexdrob
Сообщение #2


(Baron93 @ 26.2.2011, 21:02) *
Если способ защиты .js файла от его просмотра без потребности выкладывания сайта в инет ?

Вы сами можете понять что вы тут спросили?
Скажу одно, если JS выполнился у пользователя, значит пользователь его загрузил, а значит он его может просмотреть.


(Baron93 @ 26.2.2011, 21:02) *
нужен ли для .htaccess домен с поддержкой ПХП ???

Между htaccess, доменом и php связи нет не какой.
Домен это только адрес вашего сайта.
PHP - это скриптовый язык который выполняется на стороне сервера.
htaccess - это файл с конфигурацией для апача, возможно ещё каких то серверов.

Так что есть у вас на хостинге поддержка пхп или нет это не как не повлияет на то разрешено ли использовать htaccess или нет.
(Baron93 @ 26.2.2011, 21:02) *
В чем может быть проблема ??

В том коде что вы привели, не каких конфликтов скриптов нет.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Baron93
Baron93
Topic Starter сообщение 26.2.2011, 21:43; Ответить: Baron93
Сообщение #3


(alexdrob @ 26.2.2011, 21:53) *
В том коде что вы привели, не каких конфликтов скриптов нет.

я и сам это вижу но реально я вижу совершенно иной результат
http://naumdenis.narod2.ru/

внизу кнопка отправить данные - нажмете увидите результат
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 26.2.2011, 21:49; Ответить: ottaviano
Сообщение #4


(Baron93 @ 26.2.2011, 23:43) *
я и сам это вижу но реально я вижу совершенно иной результат

так может вытащите функцию из комента, а то мы РЕЛЬНО ничего выше-описанного не видим
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 26.2.2011, 21:58; Ответить: alexdrob
Сообщение #5


(Baron93 @ 26.2.2011, 23:43) *
я и сам это вижу но реально я вижу совершенно иной результат

У вас на той странице кода явно больше чем вы тут показали.

Посмотрите как у вас вложены формы. У вас одна форме внутри другой, вот вам и такая работа, а скрипт тут не при чём.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Baron93
Baron93
Topic Starter сообщение 26.2.2011, 22:26; Ответить: Baron93
Сообщение #6


и только из всего ??? трындец!!! я почему на скрипт грешил потому что вчера буквально удалил js из за которого появлялось большинство ошибок совершенно иного рода
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 27.2.2011, 13:28; Ответить: Apay
Сообщение #7


(Baron93 @ 27.2.2011, 00:26) *
и только из всего ???
это всего-навсего называется ошибкой. и как вы хотели чтоб работало если есть ошибка?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) WordPress: ускорение, защита, оптимизация
35 wp01 20031 9.11.2022, 14:24
автор: wp01
Горячая тема (нет новых ответов) WordPress: ускорение, защита, оптимизация
41 wp01 9599 21.9.2020, 16:44
автор: wp01
Открытая тема (нет новых ответов) Нужна защита сайта от парсинга
Сайт парсит WpGrabber, нужна защита
18 Limonadik 4973 20.5.2020, 0:18
автор: pyaterka
Открытая тема (нет новых ответов) Удаление вирусов с сайтов, хостинга и серверов. Защита от взлома и устранение уязвимостей
0 vixan 2368 3.11.2018, 20:40
автор: vixan
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыЗащита WEB-сайтов от взлома и атак хакеров | Anti DDos
0 webitproff 1484 30.10.2017, 16:19
автор: webitproff


 



RSS Текстовая версия Сейчас: 19.4.2024, 0:45
Дизайн