Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Передача параметра через адрес подключаемого скрип 
:(
    Опции темы
bork
Дата 16.10.2012, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 4.1.2008

Репутация: нет
Всего: нет



Пример подключаемого скрипта на странице

Код

<script type="text/javascript" src="скрипт.js?id=1"></script>


Нужно вывести на странице подключаемого скрипта текст, в зависимости от значения id 

если  id=1  то

document.write('Текст номер один');

если  id=2  то

document.write('Текст номер два');
PM MAIL   Вверх
Aliance
Дата 16.10.2012, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



window.location.search
PM MAIL WWW ICQ Skype   Вверх
bork
Дата 16.10.2012, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 4.1.2008

Репутация: нет
Всего: нет



Если не сложно, напишите простой пример. 
Вчера весь вечер на это убил...
PM MAIL   Вверх
Aliance
Дата 16.10.2012, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Код

decodeURIComponent(location.search.substr(1)).split('=')

PM MAIL WWW ICQ Skype   Вверх
Amphiluke
Дата 17.10.2012, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 35
Всего: 112



window.location.search не имеет отношения к GET-параметрам в атрибуте src подключаемого скрипта.  smile 

Реализация может быть такой:
Код

<script type="text/javascript" src="скрипт.js?id=1"></script>


В самом скрипте скрипт.js:
Код

var id = (function () {
    var scripts = document.getElementsByTagName("script"),
        id = (scripts[scripts.length - 1].src || "").match(/[\?&]id=(.+?)(?:$|&)/);
    return id && id[1];
})();


Это сообщение отредактировал(а) Amphiluke - 17.10.2012, 19:17
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0523 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.