Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: передать данные JavaScript-а
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » передать данные JavaScript-а

Страниц (1): [1]
 

1. chaynyk - 18 Мая, 2009 - 16:45:28 - перейти к сообщению
передать данные JavaScript-а для метода get на другой сервер.
вот текст , но что то не работает. плиз подскажите ошибку.
CODE (text):
скопировать код в буфер обмена
  1. </script>
  2. <script language="JavaScript" src="http://count/add.php?id=110&r="+escape(window.location.href)+""></script>
  3.  

или так:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <script type="text/javascript" language="javascript">
  3. var ref=escape(window.location.href);
  4. </script>
  5. <script language="JavaScript" src="http://count/add.php?id=110&r="+ref+""></script>
  6.  

Во общем, оба не работают.
2. Champion - 18 Мая, 2009 - 16:50:39 - перейти к сообщению
ДЛя начала ref - нормальные вещи содержит? А во-вторых, пробовал получившуюся ссылку просто браузером открывать?
3. chaynyk - 18 Мая, 2009 - 23:34:14 - перейти к сообщению
Champion пишет:
ДЛя начала ref - нормальные вещи содержит?

при чем здесь нормальные вещи? ref это переменная с содержанием данных, которые получены на стороне клиента под средством JavaScript-а. window.location.href - это пример, для примера данны могут быть и document.frames[0], и т. д. Можно хоть так:
PHP:
скопировать код в буфер обмена
  1. <script type="text/javascript" language="javascript">
  2. var ref=10+15;
  3. </script>
  4. <script language="JavaScript" src=" http://count/add.php?id=110&r="+ref+""> </script>

Champion пишет:
А во-вторых, пробовал получившуюся ссылку просто браузером открывать?

Ну пробовал, ни чего не происходит данные в переменной r пустые.
Суть вопроса проста, нужно передать данные из переменной полученной по средствам JavaScript в переменную на другой сервер методом get.
4. Champion - 19 Мая, 2009 - 08:50:35 - перейти к сообщению
chaynyk пишет:
при чем здесь нормальные вещи? ref это переменная с содержанием данных, которые получены на стороне клиента под средством JavaScript-а.
Эти данные на самом деле выглядят так, как ты ожидаешь? И знаешь ли ты что означает var?
chaynyk пишет:
данные в переменной r пустые
Хорошо, что это определил. Как ты в скрипте получаешь переменную r? Пользуешься при этом массивом $_GET?
И еще, src=" http://count/add.php?id=110&r="+ref+"" - я очень сомневаюсь, что оно будет работать.
(Добавление)
CODE (text):
скопировать код в буфер обмена
  1. <script type="text/javascript" language="javascript">
  2. function r(){
  3.  document.getElementById(5).src = 'http://www.yandex.ru'
  4. }
  5. </script>
  6. <script id = 5 language="JavaScript" > </script>
  7. <input  onclick = r()>

Ну только не инпут-онклик, а придумай там, когда тебе надо. Это для наглядности, что оно меняется.
5. chaynyk - 19 Мая, 2009 - 11:55:48 - перейти к сообщению
Упс!!
Разобрался, просто JavaScript плохо еще знаю.
В принципе, данная ситуация нужна была для начального учета статистики новых сайтов не имеющих изначальных посещений, то есть свеже испеченных. При этом, вести учет на сто - двести сайтов.
Идея появилась, по той причине некоторые сайты могут попасть в бан в случаи не посещаемости сайта.
Для этого на таких сайтах, будет стоять невидимый счетчик обрамленный тегом <noindex>
А в случаи определенного количества посещения, можно будет просто заменить на счетчик других онлайн сервисов, при этом быть уверенным на 100 % что не окажешься в бане.

 

Powered by ExBB FM 1.0 RC1