Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Кто шарит в JavaScript!
Новая тема
Ответить
цитата
27/02/07 в 22:38
Xplod
Собственно вот вчём проблема, есть файл
index.html
в нём есть вызов файла типа:
Код:
<script language='JavaScript'type='text/javascript'src='http://google.com/test.js?q=xxx'>
</script>
test.js
Код:
document.write('Hello"как мне сюда вставить значение переменной - q*" ');
на PHP я бы сделал так:
Код:
document.write("Hello".$q."");
а как сделать это на JavaScript?
цитата
28/02/07 в 00:03
pierx
Так добавь
выше
что-то типа
Код:
<script language="JavaScript">
<!--
q='qwerty'
//-->
</script>
и переменную увидишь во внешнем скриптовом файле. И читай ее там просто как
q
цитата
28/02/07 в 00:14
Xplod
да, так конечно можно я знаю,
но просто цель уменя стоит именно передавать переменную в запросе
цитата
28/02/07 в 00:20
Xplod
а можно сделать так тока в место
test.js
делать
test.php
и вызывать именно
Код:
<script language='JavaScript'type='text/javascript'src='http://google.com/test.php?q=xxx'>
</script>
на фидах так делают я знаю, но тока как?
PS: на Ad-Craft аналогично сделано
цитата
28/02/07 в 03:21
ghood
http://adamv.com/dev/javascript/querystring
Это общее решение, а конкретно к твоему примеру
Код:
locationUrl = parent.document.URL
q = locationUrl.substring(locationUrl.indexOf('?')+3, locationUrl.length)
цитата
28/02/07 в 03:43
leXBro
Код:
<SCRIPT language=JavaScript><!--
query = document.location.search;
if (query.indexOf('?q=') != -1)
{
string = query.replace(/\S*\?q=(.*)\S*$/, "$1");
}
document.write(string);
--></SCRIPT>
цитата
28/02/07 в 23:26
EllGree
А кто мешает генерировать js при помощи php?
Код:
<script language='JavaScript' type='text/javascript' src='jsgen.php?q=xxx'></script>
jsgen.php:
Код:
<?php
echo "document.write('Hello - $q ');\n";
?>
Новая тема
Ответить
Эта страница в полной версии