Реклама на сайте Advertise with us

Кто шарит в JavaScript!

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 11.12.06
Сообщения: 76
Рейтинг: 16

Ссылка на сообщениеДобавлено: 27/02/07 в 22:38       Ответить с цитатойцитата 

Собственно вот вчём проблема, есть файл 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?

0
 

Раздаю инвайты, ищу линк-трейд

С нами с 20.08.04
Сообщения: 16675
Рейтинг: 8593


Передовик Master-X (16.11.2006) Передовик Master-X (01.09.2019)
Ссылка на сообщениеДобавлено: 28/02/07 в 00:03       Ответить с цитатойцитата 

Так добавь выше что-то типа
Код:
<script language="JavaScript">
<!--
q='qwerty'
//-->
</script>
и переменную увидишь во внешнем скриптовом файле. И читай ее там просто как q

Кому ссылку?
RU и EN Dating

0
 



С нами с 11.12.06
Сообщения: 76
Рейтинг: 16

Ссылка на сообщениеДобавлено: 28/02/07 в 00:14       Ответить с цитатойцитата 

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

0
 



С нами с 11.12.06
Сообщения: 76
Рейтинг: 16

Ссылка на сообщениеДобавлено: 28/02/07 в 00:20       Ответить с цитатойцитата 

а можно сделать так тока в место test.js делать test.php
и вызывать именно
Код:

<script language='JavaScript'type='text/javascript'src='http://google.com/test.php?q=xxx'>
</script>


на фидах так делают я знаю, но тока как?
PS: на Ad-Craft аналогично сделано

0
 

БешаныйСуслег

С нами с 16.06.04
Сообщения: 1322
Рейтинг: 1338

Ссылка на сообщениеДобавлено: 28/02/07 в 03:21       Ответить с цитатойцитата 

http://adamv.com/dev/javascript/querystring

Это общее решение, а конкретно к твоему примеру

Код:

locationUrl = parent.document.URL
q = locationUrl.substring(locationUrl.indexOf('?')+3, locationUrl.length)

0
 



С нами с 07.01.07
Сообщения: 42
Рейтинг: 54

Ссылка на сообщениеДобавлено: 28/02/07 в 03:43       Ответить с цитатойцитата 

Код:
<SCRIPT language=JavaScript><!--
query = document.location.search;

if (query.indexOf('?q=') != -1)
{
string = query.replace(/\S*\?q=(.*)\S*$/, "$1");
}

document.write(string);
--></SCRIPT>

хостинг|клик адалт|фет пейс|кеш маньяки

0
 



С нами с 19.07.05
Сообщения: 318
Рейтинг: 401

Ссылка на сообщениеДобавлено: 28/02/07 в 23:26       Ответить с цитатойцитата 

А кто мешает генерировать js при помощи php?
Код:

<script language='JavaScript' type='text/javascript' src='jsgen.php?q=xxx'></script>

jsgen.php:
Код:

<?php
echo "document.write('Hello - $q ');\n";
?>

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »