Еще один вопрос о javascript...

Статус
В этой теме нельзя размещать новые ответы.

qwerty

Постоялец
Регистрация
10 Апр 2006
Сообщения
75
Реакции
1
Имеется кусок кода расположенный на странице

<script type="text/javascript">
var id=Math.round(Math.random()*1000000000000000);
document.write('<img src="formmailer.cgi?id='+id+'"/>'); </script>

пишу на си , но в принцапе язык не важен Ваш ответ может быть и на пхп.Интересуют любые методы которыми можно получть id.

тоесть я формирую запрос и отсылаю его серверу, в ответ сервер мне возвращате страницу, где содержится приведенный выше код.Как мне в переменную получить значения id?
 
для передачи из JS на сервер - печенюшки и/или ajax.

А вообще вопрос непонятно поставлен.
тоесть я формирую запрос и отсылаю его серверу, в ответ сервер мне возвращате страницу, где содержится приведенный выше код.
исходя из этого, код формируется на сервере, соответственно этот id можно и сформировать на сервере, а не мучать браузер клиенту и себе мозг.
 
Попытаюсь объяснить суть проблемы. Когда я захожу на страницу на которой расположен приведенный мною код то в браузер я вижу значения переменно Id.так как джава скрипты выполнился и сгенерил данную строку при помощи метода document.write.Если же смотреть внутренности страници скажем через Просмотр Нтмл-кода в браузере.то там расположен кусок кода приведенный мною выше.я программно обращаюсь к серверу формируя хттп запросы к серверу и запрашиваю эту страницу.он мне ее возвращает и соответственно в виде того джава скрипт кода.Как получить значение id в этом случае?Если как ты говоришь значпение хранится в печенюшке.то мой следующий вопрос как получить эту печенюшку програмно? В ответе формируемом сервером значения данной переменной Id нет.
 
в чём проблема сэмулировать Math.round(Math.random()*1000000000000000); в своей программе?
 
Мне нежно получить значения возвращаемое Math.round(Math.random()*1000000000000000); в своей программе

Добавлено через 59 секунд
Да ты абсолютно прав.Мы говорим об одном и том же :)
 
Ты прикалываешься?
Math.random() - возвращает псевдослучайное число между 0.0 и 1.0
Math.round() - округляет значение аргумента вверх или вниз до ближайшего целого и возвращает это значение.

вот и сделай эти действия в своей программе.
 
Нет мы всетаки говорим о разном.:)

Сформулировал вопрос одной строкой.
Как передать значение переменной из JavaScript во вне.
В инете нашел статей много, но все ни о чем вода водой ни каких конкретных решений.
 
я тебе и ответил - печеньки или AJAX.
Но любой из этих способов подразумевает исполнение JS, что в твоей программе наврядли присутствует.
 
Да.Ладно буду искать инфу в инете и думать как это сделать.Программа консольная и умеет только посылать данные серверу и получать от него ответ.
Спасибо за помощь.
 
можешь даже не терять своего времени, ничего не найдёшь.

в твоём примере id равно не просто значению, а математическому выражению, которое сначало необходимо вычислить, что в свою очередь можно сделать только 2-мя способами:
1. эмулировать (способ я тебе уже описал).
2. прикрутить собственный обработчик JS.

и только уже после этого озадачиваться передачей переменной.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху