| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > onclick+php |
| Автор: CHERRY 16.12.2012, 23:12 |
| Возможно пришел не по адресу. Прошу выслушать. Код 'image.php?i=$i' рисует прямоугольник цветом $i $i=rand(0,7);//случайный цвет из 7 print "<img src='image.php?i=$i' onclick=\"this.src='image.php?i=".rand(0,7)."'\">"; Onclick срабатывает только один раз. Обновили станицу цвет поменялся, кликнули по картинке - цвет поменялся, и все. После обновления страницы клик срабатывает 1 раз. Что не так? |
| Автор: tzirechnoy 17.12.2012, 10:54 |
| ".rand(0,7)." отрабатывает и превращается в константу во время выполнения php-скрипта. |
| Автор: CHERRY 17.12.2012, 13:19 |
| И что же делать? Я уже исчерпал свои возможности! |
| Автор: Arantir 17.12.2012, 13:27 | ||
| По-моему, tzirechnoy дал вполне очевидный ответ... JavaScripts - полноценный язык программирования. В нем, представьте себе, тоже есть функция рандома.
|
| Автор: CHERRY 17.12.2012, 13:44 | ||
Да, я уже сообразил:
Т.е. при клике рисуется картинка цветом n Но как теперь в php использовать переменную n? |
| Автор: CHERRY 17.12.2012, 14:07 |
| Всем спасибо за внимание. Передача параметров - другая история. |