Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Исполнение скрипта на компьютере юзера / 19 сообщений из 19, страница 1 из 1
12.04.2010, 17:02:20
    #36574660
Rollie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
Как доработать яваскрипт так, чтобы при выходе на страничку, где он установлен, он бы применялся для всех страничек даже там, где нет возможности его установить через интеграцию в код? Например, скрипт бы скачивался на компьютер временным файлом и исполнялся на всех вложенных страничках данного сайта.
...
Рейтинг: 0 / 0
12.04.2010, 17:08:29
    #36574682
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
Никак, слава богу.
...
Рейтинг: 0 / 0
12.04.2010, 17:10:00
    #36574687
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
А, одного и того же сайта. Не слава богу, но все равно никак. Скрипт должет быть прописан на странице.
...
Рейтинг: 0 / 0
12.04.2010, 17:12:34
    #36574691
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
Greasemonkey?
...
Рейтинг: 0 / 0
12.04.2010, 17:20:31
    #36574703
Rollie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
Одного и того же! Просто в каких-то страничках есть возможность его интегрировать в код, а в каких-то нет, но надо чтобы он там тоже исполнялся!
...
Рейтинг: 0 / 0
12.04.2010, 17:23:01
    #36574709
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
Хотя все равно слава богу
Прикинь, броузер читать мысли не умеет, а на сайте -дцать скриптов и -ццот страниц, как ему понять, что где исполнять? Придется все скрипты выполнять для всех страниц, даже тех, где нет и не будет нужных элементов.

Можно разве что сделать одну-единственную корневую страницу с этим скриптом, а остальное инклюдить в зависимости от параметров адресной строки. Ну или действительно, окуклиться в FF с его жирной обезьяной.
...
Рейтинг: 0 / 0
12.04.2010, 17:25:49
    #36574719
Rollie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
Да скрипт надо только один выполнять для других страниц! Все остальное и так будет выполняться по дефолту!
Можно разве что сделать одну-единственную корневую страницу с этим скриптом, а остальное инклюдить в зависимости от параметров адресной строки. - это как?
...
Рейтинг: 0 / 0
12.04.2010, 17:31:22
    #36574734
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
Rollie,

Это на серверном языке лучше сделать. Можно, правда и яваскриптом.
...
Рейтинг: 0 / 0
12.04.2010, 17:32:24
    #36574738
Rollie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
Как раз в этом и загвоздка! Без серверного языка... на яваскрипт!
...
Рейтинг: 0 / 0
12.04.2010, 17:35:50
    #36574748
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
Код: plaintext
1.
2.
var sc=document.createElement("SCRIPT");
sc.src="адрес скрипта";
document.body.appendChild(sc);
А параметры из строки брать по document.location.href.
...
Рейтинг: 0 / 0
12.04.2010, 17:39:13
    #36574755
Rollie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
ShSerge
Код: plaintext
1.
2.
var sc=document.createElement("SCRIPT");
sc.src="адрес скрипта";
document.body.appendChild(sc);
А параметры из строки брать по document.location.href.

А исполняться он будет только на данном сайте или на всех?
...
Рейтинг: 0 / 0
12.04.2010, 17:44:55
    #36574766
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
Кто "он"? То что написано или то, что я написал "адрес скрипта"?
На самом деле, я не совсем понял, что Вы хотите получить. Приведите пример.
...
Рейтинг: 0 / 0
12.04.2010, 17:51:18
    #36574787
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
Без серверного… Ну, можно сделать как я сказал, только вместо include юзать AJAX. Примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<html>
<head>
<script src="сюда пихаем наш скрипт">
<script>
var params;
var url = document.location.href; /*здесь распарсиваем параметры урла*/
</script>
<body>
<script>
/*допустим у нас есть параметр под названием page, который означает раздел сайта, и он i-тый по счету*/
if(params[i]=="sitemap") {/*грузим через ajax и цепляем страницу с картой сайта*/}
if(params[i]=="contacts") {/* --//-- с контактами*/}
/*и т.д.*/
Приятного извращения.

Jah loves you.
...
Рейтинг: 0 / 0
12.04.2010, 17:55:19
    #36574793
Rollie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
ShSergeКто "он"? То что написано или то, что я написал "адрес скрипта"?
На самом деле, я не совсем понял, что Вы хотите получить. Приведите пример.

Есть сайт, на котором можно разместить баннеры посредством яваскрипта! В связи с некорректной настройкой сервера, которую нет возможности изменить, на главную страничку права для интеграции данного скрипта в код есть, а для вложенных в корневой каталог страниц доступа уже нет, а баннеры там тоже надо делать! Поэтому надо сделать так, чтобы он отображался для других вложенных страниц! Вот и родилась идея, чтобы скрипт сохранялся временным файлом на компьютере посетителя и исполнялся на тех страницах, где нет доступа вставить скрипт в код!
...
Рейтинг: 0 / 0
12.04.2010, 17:58:56
    #36574800
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
Rollie,

Нет. Так не получится.
...
Рейтинг: 0 / 0
12.04.2010, 18:11:37
    #36574817
Rollie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
ShSergeRollie,

Нет. Так не получится.

И даже способ Antonariy не получится?
...
Рейтинг: 0 / 0
12.04.2010, 18:28:29
    #36574845
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
Получится, но я бы не назвал это хорошей, годной архитектурой сайта.
Лучше настроить сервер.

Jah loves you.
...
Рейтинг: 0 / 0
12.04.2010, 18:33:59
    #36574862
Rollie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
AntonariyПолучится, но я бы не назвал это хорошей, годной архитектурой сайта.
Лучше настроить сервер.

Jah loves you.

А подробнее можно разобрать твой пример? Можно в личку!
...
Рейтинг: 0 / 0
12.04.2010, 18:41:46
    #36574881
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполнение скрипта на компьютере юзера
Поподробнее — это лекцию по AJAX прочитать что ли? Нельзя, в интернетах их навалом. А сам принцип с запасом влез в то, что я уже написал.

Jah loves you.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Исполнение скрипта на компьютере юзера / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]