2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Помочь по html/ajax
Сообщение05.01.2012, 14:02 


29/08/11
1137
Имеем страницу html. В ней есть две формы (<form>) в виде кнопок. И общая выводящая картинка.(на ней прописан java скрипт)

Когда мы нажимаем на кнопку 1, то появляется картинка А. На кнопку 2 - картинка Б.

Но при нажатии на кнопку, обновляется вся страница. Как сделать, чтобы обновлялась только картинка?! Пожалуйста прошу помочь :cry:

-- 05.01.2012, 14:05 --

И еще вопрос: как сделать, чтобы каждые пять секунд обновлялась, только таблица(которая мне нужна) на странице html, а не вся страница? Тоже очень нужно

 Профиль  
                  
 
 Re: Помочь по html/ajax
Сообщение07.01.2012, 18:20 
Заслуженный участник


26/07/09
1559
Алматы
2Keter
Цитата:
Когда мы нажимаем на кнопку 1, то появляется картинка А.

А что если без ajax'а это сделать? Например, есть картинка <img id="myimage" src="./default_image.png"/> и кнопка <button onClick="ChangeImage()">Test it!</button> при нажатии на которую вызывается функция ChangeImage() содержащая тупое присваивание url'у картинки: document.images.item("myimage").src="./new_image.png". Так не годится?

Цитата:
еще вопрос: как сделать, чтобы каждые пять секунд обновлялась, только таблица(которая мне нужна) на странице html, а не вся страница?

Ну как получать данные через тот же XMLHttpRequest это вы сами разбирайтесь. :) Для периодического же вызова вашего кода обновления можете использовать setInterval(callback, 5000), где callback - периодически вызываемая функция, а 5000 - интервал вызова (в миллисекундах).

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group