[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: страничка расчитана на несколько юзеров
quickxyan
есть страница на которой две кнопки. если нажата кнопка 1, то пользователь получает id=1, если на другую, то id=2.

если id=1, то выводим картинку. если id=2, то выводим ту же картинку, но уже с onclick="func()" - js функция в которой мы просто меняем картинку на другую.

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

кто знает как можно это сделать?



Спустя 1 час, 36 минут, 28 секунд (4.03.2011 - 12:47) twin написал(а):
Аяксом только

Спустя 10 часов, 6 минут, 29 секунд (4.03.2011 - 22:54) quickxyan написал(а):
а больше никак?

Спустя 7 минут, 23 секунды (4.03.2011 - 23:01) Nikitian написал(а):
Лучше comet-сервер использовать, если надо ожидать действие, а не долбить постоянно в надежде, что оно свершилось.

Спустя 4 минуты, 51 секунда (4.03.2011 - 23:06) quickxyan написал(а):
а что за комет сервер?

Спустя 2 минуты, 44 секунды (4.03.2011 - 23:09) quickxyan написал(а):
вот например код. при клике на первую кнопку будет появлятся просто картинка, при клике на вторую будет появлятся та же картинка но, с онкликом.


<form action = "game.php" method = "POST">
<
input type = "hidden" name = "posted" value = "1">
<
input type = "submit" name = "Создать">
</
form>

<
form action = "game.php" method = "POST">
<
input type = "hidden" name = "posted" value = "2">
<
input type = "submit" name = "Войти">
</
form>

<?php
if (isset($_POST["posted"]))
{
echo '<script>x = '.$_POST["posted"].'</script>';
if($_POST["posted"] == 1)
echo '<img src = "images/1.jpg" width = "200" height = "200" id = "1">';
else
echo '<img src = "images/1.jpg" width = "200" height = "200" id = "1" onclick = "func()">';
}
?>

<script>
function func(){
document.getElementById("1").src = "images/2.jpg"
}

</script>

Спустя 1 минута, 22 секунды (4.03.2011 - 23:10) Nikitian написал(а):
Цитата (quickxyan @ 4.03.2011 - 23:06)
а что за комет сервер?

Такой вот smile.gif Разжевать ещё больше уже вряд ли получится.

Спустя 3 минуты, 58 секунд (4.03.2011 - 23:14) quickxyan написал(а):
спасибо, я затупил) сначала спросил, а потом уже загуглил)

Спустя 15 часов, 38 минут, 36 секунд (5.03.2011 - 14:53) quickxyan написал(а):
эх, не понимаю я как тут может помочь ajax и comet.

как сделать что бы при клике на картинку она поменялась на другую, но поменять не только у меня, но и у тех у кого еще открыта эта же страница

Спустя 4 дня, 4 часа, 5 минут, 14 секунд (9.03.2011 - 18:58) gaserge написал(а):
Так аяксом проверять через n-ое сек.


_____________
печатаю со скоростью 320 минут в знак...

плюсуем карму не стесняемся
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.