Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Не работают скрипты в ie при переходе на внутренние страницы

Здравствуйте! Не работают скрипты в ie при переходе главной на внутренние страницы, в других браузерах работают подскажите куда копать может кто сталкивался. А если напрямую открыть страницы то работают.
Ответ:
Сообщение от Cdelphi78
Может быть есть еще идеи почему именно в ie?
А зачем гадать, зайдите в консоль браузера и посмотрите какая ошибка. А лучше дайте ссылку на сайт. А по фразе
Сообщение от Cdelphi78
Не работают скрипты
ничего не понятно. Что происходит, что должно происходить?
Вопрос: Не работает скрипт (затухающая анимация)

Не работает скрипт (затухающая анимация)
Код Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    $(document).ready(function() {
 
        if( $('#topPosition').length ){
 
            $.scrollUp({
            scrollName: 'scrollTop',
            topDistance: $('#topPosition').offset().top-$('body')[0].clientHeight + $('#scrollTop').height(),
            topSpeed: 300,
            animation: 'fade',
            animationInSpeed: 300,
            animationOutSpeed: 300,
            scrollText: 'Наверх',
            activeOverlay: false
        });
Ответ: dpizrekov, это весь скрипт?Ибо в этом примере скобок не хватает
Вопрос: Не понимаю почему не работает скрипт.(Замыкания)

Помогите пожалуйста.
Не работает свойство .inBetween (запускает бесконечный цикл)
Не могу почему-то сделать методы .split(скрипт перестает работать) и .join(метод игнорируется) для selector.
var arr = [1, 2, 3, 4, 5, 6, 7];
function filter(array) {
var massive = [];
return {
inBetween: function(a, b) {
for (var i = 0; i < array.length; i++) {
if (array[i] > a || b > array[i]) {
array.push(massive);
}
}
return massive;
},
inArray: function(selector) {
for (var i = 0; i < array.length; i++) {
for ( var c = 0; c < selector.length; c++) {
if (array[i] == selector[c]) {
selector.push(massive);
}
}
};
return selector;
}
};
}
var select = [1,3,5];
alert(filter(arr).inArray(select));
alert(filter(arr).inBetween(3,6));
Ответ:
Сообщение от ITGun
Не понимаю почему не работает скрипт.(Замыкания)


Хорошо замкнуло

var arr = [1, 2, 3, 4, 5, 6, 7];
function filter(array) { var massive = []; return {
inBetween: function(a, b) { for (var i = 0; i < array.length; i++) { if (array[i] >= a && b >= array[i]) { massive.push(array[i]); } } return massive; },
inArray: function(selector) { for (var i = 0; i < selector.length; i++) {
for ( var c = 0; c < array.length; c++) { if (array[c] == selector[i]) { massive.push(selector[i]); } } }; return massive; } }; }
var select = [1,3,5];
alert(filter(arr).inArray(select));
alert(filter(arr).inBetween(3,6));
Вопрос: Помогите разобраться почему не работает скрипт корректно

Добрый вечер! Никак не могу определить причину, почему не работает скрипт как положено. Например на странице товара на вкладке сопутствующие товары не работает переход на вторую страницу. Вернее он работает, но выкидывает именно с вкладки сопутствующих товаров.
Ответ: Нет там никаких вкладок, зато полно сео-спама.
Вопрос: Почему не работает скрипт

Здравствуйте! Помогите разобраться почему не работает скрипт (т.е. ничего не выводится просто пустая страница, хотя в коде я писал alert). Вот код:
<script>

			function searchPrime(p){
				for(i = 1; i < 98; i++){
					if((i + 2) == p){
						continue;
					}
					if(((i + 2) % p) == 0){
						a[i] = false;
					}
				}
			}

			function findP(p){
				i = (p - 2 + 1);
				while(i < 98){
					if(a[i] != false){
						p = i + 2;
					}
					i++;
				}
			}

			var a = [];
			var p = 2;

			for(var i = 0; i < 98; i++){
				a[i] = true;
			}
			
			while((p * p) < 99){
				searchPrime(p);
				findP(p);
			}
			
			for(i = 0; i < 98; i++){
				if(a[i] == true){
					alert((i + 2));
				}
			}

</script>
Ответ:
<script>
  var a = [];
  var p = 2;

  function searchPrime(p){
       for(i = 1; i < 98; i++){
           if(i + 2 == p)  continue;
           if((i + 2) % p == 0) a[i] = false;
       }
   }

   function findP(p){

       i = (p - 2 + 1);
       while(i < 98){ if(a[i] != false) p = i + 2; i++; }

   }

    while( p*p  < 99){ alert("p*p = " + p*p + " Кружаться Диски");
         searchPrime(p);
         findP(p);
    }
	
    for(i = 0; i < 98; i++) {
               if(a[i] == true) alert (i + 2);
    }

</script>
Вопрос: почему не работает скрипт?

почему не работает скрипт?
Javascript
1
2
3
function myfunction(){
        document.write("<?php include 'file.php';?>");
    }
Ответ: GosaGosa08, ваша js-функция нормально отрабатывает, т.е. на странице в браузере появляется инструкция <?php include 'file.php';?>
но вот исполнять эту инструкцию некому
PHP-интерпретатор и файл file.php находятся на сервере,
а ваша страница -- она в браузере и никакой связи с сервером ни ваша страница, ни ваш браузер уже давно не поддерживают -- браузер один раз "попросил" у сервера прислать ему цифровую копию кода файла страницы (послал http-запрос), сервер эту просьбу выполнил, прислал в ответ код файла и отключился
PHP и javascript разделены и в пространстве, и во времени
Вопрос: Не работают скрипты на https домене

Установил один и тот же шаблон сайта на домен со сертификатом (https), и этот же шаблон на другой домен без сертификата (http).
На домене https не работают скрипты у шаблона, на домене без сертификата (http), скрипты работают.

Почему так?
Ответ: souz21, для доменов с протоколом https, необходимо указывать пути:

HTML5
1
<script type="text/javascript" src="https://site.ru/jquery.js"></script>
или же разрешается вот так:

HTML5
1
<script type="text/javascript" src="//site.ru/jquery.js"></script>
Вопрос: Не работает скрипт на лендинге

У меня не работает скрипт модального окна на лендинге. Отдельно работает. Всю голову сломал. Не пойму в чем дело

Лендинг: http://ad-vk.ru/ (здесь не работает)
Отдельная html страница: http://ad-vk.ru/PopUp/index.html (здесь работает)
Ответ: ФаргатЪ,
вам в раздел работа.
Вопрос: Не коректно работают скрипты

Всем здравствуйте, у меня проблема с jquery который стоит на моём сайте под управлением CMS Composite C1
И тут проблемка возникла тогда, когда я хотел установить какую то галерею картинок, но когда установил , картинку открывало в новом окне.
Пробовал отключать все библиотеки, но проблема так и не решилась , уже думаю, что проблема в самой CMS или Хостинге(бесплатный пока что ...)

Вот , то что в head прописано
Код HTML5
1
2
3
4
5
6
7
8
<link rel="stylesheet" type="text/css" href="/Frontend/Styles/style.less" />
<script id="modernizr-js" type="text/javascript" src="/Frontend/Scripts/libs/modernizr-2.6.1-respond-1.1.0.min.js" data-c1-nomove="nomove"></script>
<script id="jquery-js" src="//code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script type="text/javascript" src="/Frontend/Scripts/libs/bootstrap/bootstrap.min.js"></script>
<script type="text/javascript" src="/Frontend/Scripts/script.js"></script>
<script id="imgpreload" src="/Frontend/Composite/Media/BootstrapCarousel/jquery.imgpreload.min.js" type="text/javascript"></script>
<script id="bootstrap-carousel-preload" src="/Frontend/Composite/Media/BootstrapCarousel/bootstrap-carousel-preload.js" type="text/javascript"></script>
<link id="font-awesome-css" href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet" />
P.S. я прописывал в низу путь к скрипту галереи, и даже jQuery.noConflict() не помагало
Ответ: Вот что пишет

Не коректно работают скрипты
Вопрос: Не правильно работает скрипт

Не правильно работает скрипт.
Код Javascript
1
2
3
4
5
6
7
8
9
10
 <script type="text/javascript">
var minutes = new Date();
var second = minutes.getSeconds();
 
if(second >= 1 && second < 15 ) {document.write('<a href="http://www.fastprom.net/?ref=190978" target="_blank"><img src="http://www.fastprom.net/style/img/fpbanner3.gif" width="468" height="60" border="0" alt="Fast Promotion - Всё для максимальной раскрутки!" /></a>');
} else if(second >= 15 && second < 30) {document.write('<script type="text/javascript" charset="UTF-8" src="http://z1430.takru.com/in.php?id=1437085"></script>');
} else if(second >= 30 && second < 45) {document.write('<a href="http://www.fastprom.net/?ref=190978" target="_blank"><img src="http://www.fastprom.net/style/img/fpbanner3.gif" width="468" height="60" border="0" alt="Fast Promotion - Всё для максимальной раскрутки!" /></a>');
} else if(second >= 45 && second < 60) {document.write('<script type="text/javascript" charset="UTF-8" src="http://z1430.takru.com/in.php?id=1437085"></script>');
} else {document.write('<a href="http://www.fastprom.net/?ref=190978" target="_blank"><img src="http://www.fastprom.net/style/img/fpbanner3.gif" width="468" height="60" border="0" alt="Fast Promotion - Всё для максимальной раскрутки!" /></a>');
}</script>
Вот что то с </script> вот что то с ним не на тот скрипт он срабатывает.
Ответ: Спасибо. Проблема решена.