как вызвать javascript функцию из php функции

VahaC

Новичок
как вызвать javascript функцию из php функции

Проблема в следующем:

есть две ф-ции одна javascript

<script language="javascript">
function openPopupWin(sURL) {window.open(sURL, "displayWindow", "width=160 height=220");}
</script>

другая php

<script language = "php">
function send_form($codd,$cena)
{
$_SESSION['cod'] = $codd;
$_SESSION['cena'] = $cena;
}

</script>

нужно чтобы с пхп ф-ции вызывалась ява ф-ция


Пробовал так неполучается
<script language = "php">
function send_form($codd,$cena)
{
$_SESSION['cod'] = $codd;
$_SESSION['cena'] = $cena;
echo ('

<script language="javascript">
function openPopupWin(sURL) {window.open(sURL, "displayWindow", "width=160 height=220");}
</script>

openPopupWin("../plus_test.php")
');
}

</script>
 

WP

^_^
Что именно не получатеся? Что попадает в броузер, это ожиданно?
 

Andreika

"PHP for nubies" reader
openPopupWin("../plus_test.php");
должна быть в том же <script> что и openPopupWin )
 

VahaC

Новичок
это исходный текст

<script language = "php">
function send_form($codd,$cena)
{
$_SESSION['cod'] = $codd;
$_SESSION['cena'] = $cena;
echo ('
fgdhbfbhfd
<script language="javascript">
function openPopupWin(sURL) {window.open(sURL, "displayWindow", "width=160 height=220");}


openPopupWin("../plus_test.php")
</script>
');
}

</script>


<a href="#" onclick="send_form('1','1')"><img src="../add.gif"
alt="Добавить в корзину" border="0"></a>


а это то что выдаёт браузер
до нажатия на кнопку

<a href="#" onclick="send_form('1','1')"><img src="../add.gif"
alt="Добавить в корзину" border="0"></a>

и после нажатия

<a href="#" onclick="send_form('1','1')"><img src="../add.gif"
alt="Добавить в корзину" border="0"></a>
причём выдаёт ошибку Object expected в строке 1 символ 1
 

WP

^_^
Andreika
Еще один.... рекоммендую Орбит, хотя тут лучше шины жевать я думаю.
VahaC
Не надо путать PHP и JS. Это два ПРИНЦИПИАЛЬНО разных языка. А ты пишешь всё кучей и получается каша. Ошибка твоя относится сугубо к JS, а не к PHP. Поэтому смотри HTML-код, и ищи там ошибки, найдя их, сделай так чтобы логика PHP-скрипта генерирующего этот HTML-кода реагировала адекватно.PHP FAQ: Самые основы. ОЧЕНЬ ВАЖНОЕ ЗАМЕЧАНИЕ
 

Andreika

"PHP for nubies" reader
[flood]
Это ПРИНЦИПИАЛЬНО разных языка
наверное "два" забыл, да? и чем же они принципиально разные?

и ищи там ошибки, найдя их, сделай так чтобы логика PHP-скрипта генерирующего этот HTML-кода реагировала адекватно
...а пока Тиммати думает перейдем к группе Ленинград©
 

WP

^_^
> наверное "два" забыл, да? и чем же они принципиально разные?
Ага, я не спал давно, вот и ошибаюсь в словах, но смысл ясен. Они приципиально разные тем что JS это клиентский скрипт, а PHP - серверный.
И вообще, надоело уже читать твои глупые сообщения которые ИМХО больше походят на бред сивой кобылы.
 

VahaC

Новичок
Хорошо я понял, что этим способом я сделать немогу.
Подскажите как процедуру

<script language="javascript">
function openPopupWin(sURL) {window.open(sURL, "displayWindow", "width=160 height=220");}
</script>
openPopupWin("../plus_test.php")


выполнить с помощью php
 

WP

^_^
JS с помощью PHP выполнить НЕЛЬЗЯ! Как и PHP с помощью JS. Ты понимаешь что это СОВЕРШЕННО разные вещи? И выполняются на разных компьютерах в разное время! PHP может только генерировать HTML-код, возможно содержащий JS.
 
Сверху