*beez*

*beez*

+185
Репутация
20
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Несколько javascript на одной странице 7 августа 2013 в 14:24
Smith
как я понимаю: код скриптов похож между собой и поэтому не работает.
исполнение скрипта по нажатию кнопки.

кажется, переменные начинают переназначаться или как это называется...
то есть после нажатия исполнить в силу множества одинаковых функции и переменных, получается каша и скрипт не исполняется


проблема подробно:
несколько скриптов, 9 штук.
в зависимости от значений, которые вводит юзер, выдают результаты расчетов.
типа: модель телефона+марка+поломка=сумма за ремонт. то есть ничего заоблачного.
скрипты автономно функционируют исправно.
после вывода через {ФАЙЛ=тут скрипт+форма вывода.php} на одной странице в статью перестают работать 5 из 9ти скриптов.

я предполагаю, что конфликт или ошибка (не знаю как правильно называть) происходит из за того, что одновременно на странице появляются одинаковые переменные и функции, то есть каша из скриптов

вопрос: как "изолировать" каждый скрипт, чтобы переменные и функции не перемешивались?
#2 [ЕСТЬ РЕШЕНИЕ] Несколько javascript на одной странице 7 августа 2013 в 14:15
Smith
погуглил, представил. но есть ли вариант "изолировать" скрипты вместо уникализации функций и переменных?

ооп, конечно, хорошо. но вдруг есть "хитрый способ"

зы. просите код показать? мне что сюда скинуть 9 кодов?😊за которые мне программисты зарядили 10к, но я не повелся и сам забацал. неа =)
#3 [ЕСТЬ РЕШЕНИЕ] Несколько javascript на одной странице 7 августа 2013 в 14:11
Насерфил вот такое решение, но что делать не совсем понятно.

" Вместо инициализации через свойство window.onload использовать создание обработчика на само событие, в этом случае переопределения не будут, и оба скрипта будут специализироваться.
Например, пусть у нас будет простой вариант кроссбраузерной функции, которая вешает эти обработчики:
function addListener(obj, type, listener) {
if (obj.addEventListener) {
obj.addEventListener(type, listener, false);
return true;
} else if(obj.attachEvent) {
obj.attachEvent('on' + type, listener);
return true;
}
return false;
}

Тогда оба скрипта можно инициализировать таким образом:
addListener(window, 'load', function() {
// инициализация первого скрипта
});
addListener(window, 'load', function() {
// инициализация второго скрипта
});
#4 [ЕСТЬ РЕШЕНИЕ] Несколько javascript на одной странице 7 августа 2013 в 14:07
Smith
пока нет. в джава не силен. начал разбираться утром =)

из девяти 4 работают одновременно, а 5 — нет
открыл код 5 не работающих и пока не знаю что и менять
как определить чему классы дописать
и что такое ООП?
#1 [ЕСТЬ РЕШЕНИЕ] Несколько javascript на одной странице 7 августа 2013 в 14:02
Приветствую!

На одной странице имеется код 9 скриптов. По отдельности работают. Все вместе — нет.

Понятно, что проблема из-за повторяющихся функций и переменных.

Собственно вопрос: существует ли способ "изоляции" скриптов, чтобы не уникализировать переменные. То есть как сделать так чтобы 9 похожих скриптов работали автономно и не мешали работе других?

зы. попробовал в (function(){...})() заключить. не заработало, а может как-то не правильно сделал
#5 Ищу человечка для раскрутки сайта! 29 июля 2013 в 23:34
что за сайт? тематика, запросы, регион…
#6 Задачи crone на 1.10.1 не выполняются 29 июля 2013 в 23:33
иногда такой путь к интерпретатору
  1. #!/usr/bin/php
не срабатывает

тогда нужно указывать в самой задаче крона полный путь и через пробел путь к файлу крон
#7 Вывод комментариев в другом блоке 12 июля 2013 в 13:19
присоединяюсь к вопросу! с похожими статьями Юрик как-то подсказал что делать, но вот комментарии…
#8 Инструменты отслеживания позиций сайта 30 мая 2013 в 18:17
#9 Как узнать, под баном ли сайт в Яндексе? 27 мая 2013 в 14:23
Rossoman, не переживайте пока — яндекс очень медленно применяет изменения. возможно, после пары апов сайт целиком проиндексируется (из опыта). то есть и вебмастер может врать. вы проверяли сколько страниц в индексе тут yandex.ru/search/advanced?&lr=213 ?

зы. тот способ, что вы указали не всегда адекватен — есть прецеденты, когда забаненные сайты добавляются в аддурилку.
#10 [ЕСТЬ РЕШЕНИЕ] Палю тему! Дешевые качественные бэки! 19 мая 2013 в 12:44
чтобы не превращать тему в рекламный пост, закрываю
#11 [ЕСТЬ РЕШЕНИЕ] Палю тему! Дешевые качественные бэки! 17 мая 2013 в 21:20
letsgo, а какой тогда хороший? v
#12 [ЕСТЬ РЕШЕНИЕ] Палю тему! Дешевые качественные бэки! 17 мая 2013 в 20:47
letsgo, например, на серче имеется много тем о том, как автоссылки убивают сайты и о том, как ПСы выкупают их на раз. Метт Каттс пугает новыми алгоритмами и санкциями за автоссылки.

да и ходить далеко не надо — недавно кто-то на мой сайт купил ссылок на сапе с нетематических сайтов с одинаковыми анкорами. не много, около 50. и сайт потерял позиции, улетели СЧ за 200+. вот вам и самые лучшие ссылки.

(вероятно, если бы эти ссылки из сайдбаров, похожие на контекстную рекламу, были с умом проставлены, как вы говорите посредством Винки, были релевантными и анкоры разбавить, то была бы польза...)

кстати, если вы спец по сапо-ссылкам, может подскажете мне, когда мой сайт вернется в поиск? (страница на которую были проставлены ссылки удалена, сами ссылки с доноров сняты) smile

и, если уж зашла речь о том, что ссылки с форумов по 0,6 ерунда, то поделитесь сколько стоят ссылки на сапе и от чего зависит стоимость. например, с донора тиц 100, ПР 2, УВ 2, посещаемость 1500.

спасибо за развернутый ответ smile
#13 [ЕСТЬ РЕШЕНИЕ] Палю тему! Дешевые качественные бэки! 17 мая 2013 в 19:33
letsgo, будьте так добры, подскажите, как правильно купить ссылки в сапе? а то я не умею (серьезно спрашиваю), а то денег нет на вечные ссылки. да и придумать удалось только то что вы уже прочитали.

отчего ж так все ругают эту сапу? просто не умеют ей пользоваться?
#14 [ЕСТЬ РЕШЕНИЕ] Палю тему! Дешевые качественные бэки! 17 мая 2013 в 19:19
FreeLancer, некоторые чистят (что очистили за 5 дней, которые даем на проверку, то не оплачиваем)

а то что НЕ чистят оплачиваем и радуемся. таких 60%. исполнители же тоже не дураки ставить ссылку на модерируемом форуме — они ставят там где постоянно общаются (в ТЗ указываем что исполнитель должен иметь сообщения на форуме) и модераторы не удаляют. Тем более если ссылка "в тему", то зачем ее удалять!?

утверждаю не голословно. тема старая (сам когда-то начинал исполнителем на адвего и ставил ссылки для веб-мастеров) и работает.

даже если какую-то часть удалят, то ничего страшного не вижу. имхо такие ссылки намного лучше тех, что из сапы.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.