[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передача переменной в src
allforweb
Скажите, как в такую конструкцию передать переменные?
<script type="text/javascript" src="http://site.com/show.php?id=переменная&items=переменная"></script>




Спустя 5 минут, 30 секунд (3.03.2011 - 22:49) uWeb написал(а):
Каков должен быть результат?

Спустя 30 минут, 43 секунды (3.03.2011 - 23:19) Invis1ble написал(а):
allforweb
<script type="text/javascript" src="http://site.com/show.php?id=<?php echo $var ?>&items=<?php echo $var ?>"></script>

Спустя 2 минуты, 56 секунд (3.03.2011 - 23:22) allforweb написал(а):
Цитата (Invis1ble @ 3.03.2011 - 20:19)
allforweb
<script type="text/javascript" src="http://site.com/show.php?id=<?php echo $var ?>&items=<?php echo $var ?>"></script>

Переменные JavaScript.

Спустя 9 минут, 41 секунда (3.03.2011 - 23:32) Invis1ble написал(а):
innerHTML

Спустя 17 часов, 41 минута, 44 секунды (4.03.2011 - 17:14) allforweb написал(а):
Цитата (Invis1ble @ 3.03.2011 - 20:32)
innerHTML

А конкретнее? Переменная получается из формы.

Спустя 12 минут, 8 секунд (4.03.2011 - 17:26) Michael написал(а):
интересно, а зачем тебе в эту конструкцию что то передавать, если это скрипт который уже отработал при загрузке страницы?

Спустя 49 минут, 46 секунд (4.03.2011 - 18:16) allforweb написал(а):
Цитата (Michael @ 4.03.2011 - 14:26)
интересно, а зачем тебе в эту конструкцию что то передавать, если это скрипт который уже отработал при загрузке страницы?

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

Спустя 6 часов, 6 минут, 49 секунд (5.03.2011 - 00:23) Invis1ble написал(а):
Цитата
А конкретнее?

можно так попробовать:
получаешь элемент script, потом меняешь аттрибут src:
script.src = 'http://site.com/show.php?id=' + id + '&items=' + items;

Спустя 9 минут, 51 секунда (5.03.2011 - 00:32) allforweb написал(а):
Цитата (Invis1ble @ 4.03.2011 - 21:23)
Цитата
А конкретнее?

можно так попробовать:
получаешь элемент script, потом меняешь аттрибут src:
script.src = 'http://site.com/show.php?id=' + id + '&items=' + items;

Спасибо. Разобрался и передал, только вот код не работает переданный таким способом. Хотя html получается аналогичный.
Сейчас пробую все это уже на jQuery реализовать.

Спустя 11 минут, 28 секунд (5.03.2011 - 00:44) Invis1ble написал(а):
allforweb
так он и не будет работать. Ты ведь html меняешь, а скрипт уже загрузился. Тебе ведь Michael написал

Спустя 16 минут, 32 секунды (5.03.2011 - 01:00) allforweb написал(а):
Цитата (Invis1ble @ 4.03.2011 - 21:44)
allforweb
так он и не будет работать. Ты ведь html меняешь, а скрипт уже загрузился. Тебе ведь Michael написал

Он конечно прав, но дело в том, что у меня так и не отработал.
У меня в src ничего нет, я передаю туда через inner значение. Я пробовал даже вообще весь код через inner, но он не срабатывает. Буду колдовать далее.

Спустя 6 минут, 33 секунды (5.03.2011 - 01:07) inpost написал(а):
allforweb
Зачем тебе создавать такую динамику? Можешь объяснить?

Спустя 8 часов, 47 минут, 7 секунд (5.03.2011 - 09:54) Michael написал(а):
Если вставлять в DOM:
obj.innerHTML = '
...
<
script>
тут код
</script>
...

';

, то знаю что будет работать. Если это внешний скрипт ... ну наверное тоже должен. src формируй методами работы со строками.

p.s. вообще я бы не советовал так делать. Есть все таки аякс, да и код лучше сразу загружать, а добирать уже сами данные.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.