Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > JavaScript & PHP


Автор: 244760100 1.4.2006, 10:15
у меня есть такая функция на JavaScript, но она на работает, я подозривая, что все это из-за совмешения JavaScript i PHP...
вы е скажете, правльно ли я написал или нет? и если нет, то скажите плиз, как можно совместить PHP и JavaScript...
или же через PHP заставить браузеру самому когда будет время сделать функцию?
<head>
<script>
function sss(){
</script>
<?
$y=0;
echo $y;
$t=filemtime("mess.mess");
if($t!=$y){
$f=file("mess.mess");
$k=count($f);
echo $f[$k-1]."<br>";
global $y;
$y=$k;
}
echo $y;
?>
<script> }</script>
<title></title>
</head>

<body>
<script> setTimeout("sss()",1000);</script>
</body>

Автор: Drache 1.4.2006, 10:31
1. php - серверный скрипт, JavaScript - клиентский скрипт.
2. из п.1 следует, что php никак не может взаимодействовать с JavaScript. НО php может генерировать страничку, в которой будет и JavaScript.

Советую поискать ответ на свой вопрос в таких направлениях:
- определись как должна выглядеть твоя ф-ция sss(). Запиши ее в html.
- сделай так, чтоб php сгенерил именно такой код.

Автор: PARROT 3.4.2006, 08:49
244760100, пользуемся кнопкой КОД.

Автор: 244760100 3.4.2006, 12:20
ну люди.. понятно.. так может есткь эржижалентная функция фунции setTimeout() ??a?

Автор: PARROT 3.4.2006, 14:33
244760100, наверно в этом случае лучше не смешивать языки, воспользоваться или тем или другим.
И еще, исправьте пожалуйста свой первый пост, заключив свой код в кнопку КОД. Спасибо, за понимание.

Автор: Baiduzniy 6.4.2006, 15:45
че-то не врубаюсь, ваш скрипт выводит длину файла mess.mess ?
какое назначение скрипта... для тех кто в бронипоезде и сбудуна

Автор: CyClon 6.4.2006, 17:53
Код
<script type="text/javascript">
Тут идет скрипт
Тут идет скрипт
Тут идет скрипт
Тут идет скрипт
Тут идет скрипт
</script>
<?php

Тут идет PHP-код
Тут идет PHP-код
Тут идет PHP-код
Тут идет PHP-код
Тут идет PHP-код

?>

Автор: 244760100 7.4.2006, 19:25
а так правильно

<script type="text/javascript">
function add(){
JavaScript kod...
</script>
<?
PHP KOD
?>
<script type="text/javascript">
}
</script>

а так правильно?

Автор: PARROT 9.4.2006, 15:50
244760100, теперь Вам придется отредактировать оба своих сообщения, заключив свои скрипты, в нажатие кнопки КОД:
Из выпадающего меню, над тем где Вы собираетесь писать свой код (не текст!), жмем по выпадающему меню, с начертанием Код. Нашли??? Далее выбираем ту подсветку кода, которая соответствует Вашему языку написания скрипта, в Вашем случае это РНР. Надеюсь понятно расписала и почитайте на досуге правила форума, пожалуйста.
Спасибо. Не забудьте отредактировать оба своих сообщения, я проверю. Спасибо за понимание.
Код

//тут код ваш или для другого языка.

Автор: IvanB 10.4.2006, 04:55
Цитата(244760100 @ 7.4.2006, 19:25 Найти цитируемый пост)
<script type="text/javascript">
function add(){
JavaScript kod...
</script>
<?
PHP KOD
?>
<script type="text/javascript">
}
</script>

а так правильно?


Имхо нет.
Ты пытаешься функции на клиенте передать серверный скрипт.

Автор: 244760100 10.4.2006, 10:47
а как тогда можно будет чтоб через Йажа , вызвать пхп функция?

Автор: IvanB 10.4.2006, 13:22
Как уже говорили выше, используй Ajax.... Или не говорили. smile

В Google можешь поискать....smile
http://dklab.ru/lib/Subsys_JsHttpRequest/
Или это не совсем то, что нужно? smile

Автор: 244760100 12.4.2006, 18:45
посмотрим....

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)