Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Получение переменных
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


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

> Без описания
Systemnik Администратор
Отправлено: 02 Апреля, 2008 - 03:16:48
Post Id



ExBB Developer Team


Покинул форум
Сообщений всего: 778
Дата рег-ции: Дек. 2007  

Карма 0




И так проблема состоит в том что нужно получить значение перменных..
из PHP в JavaScript
я додумался только до такого Растерялся (хотя если подумаю подольше ожет даже до более лучшего додумаюсь но я подумал что стоит спросить у более опытных)

Передача значения переменной из PHP

CODE:
<?php
$a = 5;
print("<script>alert(".$a.");</script>");
?>

Этот вариант удобен и все такое.. но когда нужно посталь данные в джаваскирпт удаленный.... Растерялся придется написать так:

CODE:
<?php
$a = 5;
print("<script>document.location.href='http://site.ru/index.html?peremennayajs=".$a."&peremennayajs2=2'</script>");
?>

как видите второй вариант тоже не очень удобный.. что бы можете сказать поэтому поводу можно как нибудь иначе??
 
 Top
Systemnik Администратор
Отправлено: 02 Апреля, 2008 - 04:38:17
Post Id



ExBB Developer Team


Покинул форум
Сообщений всего: 778
Дата рег-ции: Дек. 2007  

Карма 0




ах черт.. немного подумав я понял... надо писть так.. в удаленном скрипте например:

Вот код файла per.php:

CODE:
<?php
$a = 5;
print("<script>var i = ".$a.";</script>");
?>


А вот код удаленного скрипта кооры должен вывести значение перменной $a:

CODE:
<html>
<head>
<script src="http://site.ru/per.php" language="JavaScript"></script>
</head>
<body>
<script>
alert(i);
</script>
</body>
</html>

Шас проверю будет работать или нет Улыбка

(Отредактировано автором: 02 Апреля, 2008 - 04:41:17)

 
 Top
Systemnik Администратор
Отправлено: 02 Апреля, 2008 - 04:46:56
Post Id



ExBB Developer Team


Покинул форум
Сообщений всего: 778
Дата рег-ции: Дек. 2007  

Карма 0




Не работает и кажется я понял почему...
все дело в том что зрз генерирует код
CODE:
<script>var i = 5;</script>

а встязи что скрпт был в JS заинклужен с помошью соответствующих дескрипторов..
конечный код получается такой:

CODE:
<html>
<head>
<script>
<script>
var i = 5;
</script>
</script>
</head>
<body>
<script>
alert(i);
</script>
</body>
</html>

значит надоих пхп кода удалить лишние скрипт теги.. шас попробую.. Растерялся Растерялся
 
 Top
Systemnik Администратор
Отправлено: 02 Апреля, 2008 - 04:47:46
Post Id



ExBB Developer Team


Покинул форум
Сообщений всего: 778
Дата рег-ции: Дек. 2007  

Карма 0




Работает.. спасибо я нашел оптимальный метод сам тему можно закрыть! Подмигивание
Тема закрыта!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0418]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33