Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как вывести описание на выбор Selectа + JS
 
 автор: dmtrfoxerr   (16.10.2008 в 12:28)   письмо автору
 
 

Подскажите как сделать следущее...
Все данные беруться из базы
В селекте выбираю любую позицию ... а рядом появляется описание этого продукта ...
Понимаю что здесь необходимо задействовать JS ... но так как не силен в этом и прошу помощи.
Заранее благодарен

  Ответить  
 
 автор: PAT   (16.10.2008 в 12:34)   письмо автору
 
   для: dmtrfoxerr   (16.10.2008 в 12:28)
 

>Все данные беруться из базы

С какой именно?
С Гуантанамо?

  Ответить  
 
 автор: dmtrfoxerr   (16.10.2008 в 12:56)   письмо автору
 
   для: PAT   (16.10.2008 в 12:34)
 

Далекова то Гуантанама ..)))

  Ответить  
 
 автор: elenaki   (16.10.2008 в 12:35)   письмо автору
 
   для: dmtrfoxerr   (16.10.2008 в 12:28)
 

если без AJAX, то так. естесственно, вы подставляете свои тексты , выбрав их из базы.



<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><form name="ddmessage"><table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><select name="selectbox" size="1" onChange="changecontent(this)">
<option selected value="Что такое JavaScript?">Что
такое JavaScript?</option>
<option value="Зачем изучать JavaScript?">Зачем
изучать JavaScript?</option>
<option value="В чем разница между JavaScript и Java?">В
чем разница между Java и JavaScript?</option>
<option value="Что такое DHTML?">Что такое DHTML?</option>
</select><br>
</td>
</tr>
<tr>
<td width="100%"><textarea rows="8" name="contentbox" cols="35" wrap="virtual"></textarea>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>

<p>

<script language="JavaScript">

/*
Drop down messages script
By Website Abstraction (http://wsabstract.com)
Over 400+ free scripts here!
*/

//change contents of message box, where the first one corresponds with the first drop down box, second with second box etc
var thecontents=new Array()

thecontents[0]='JavaScript это язык программирования, созданный Netscape для того, чтобы добавить интерактивности Вашему web документу. Примерами JavaScript могут служить часы, скроллеры, эффекты замены одного элемента другим и т.д. JavaScript отличается от большинства других языков программирования относительной легкостью и доступностью даже для людей не имеющих никакого опыта программирования.'

thecontents[1]='Первые слова, которые приходят в голову это "Свобода, господа, свобода!" С html Вы просто обречены создавать статические неинтерактивные вебстраницы. А на сегодняшний день для Интернета это неприемлемо! В тоже время с JavaScript Вы с легкостью создадите прекрасную динамическую интерактивную и, просто, привлекательную вебстраничку.'

thecontents[2]='Java полностью отличается от JavaScript - это гораздо более мощный, более сложный и, к сожалению, гораздо более трудный инструмент. Он принадлежит к категории С, С++ и других сложных языков. Также для работы, Java программы должны быть компилированы, в то время как JavaScript ни в какой компиляции не нуждается - достаточно просто открыть любой текстовый редактор, написать код, скопировать его и поместить на вебстраничку. Веббраузер готов исполнять программу!'

thecontents[3]='DHTML, или Dynamic HTML это новая web технология, которая позволяет элементам Вашей web странички быть динамичным. Текст, стили (шрифт, цвет, размер), элементы позиционирования сделанные как неизменяемые после загрузки страницы, теперь могут быть динамически изменены благодаря DHTML. Это на шаг приближает Вашу страницу к изображению, которое мы видим по телевизору, когда картинки появляются и исчезают, текст летает и изображение свободно перемещаются по экрану.'


//don't edit pass this line

function changecontent(which){
document.ddmessage.contentbox.value= thecontents[which.selectedIndex]
}

document.ddmessage.contentbox.value= thecontents [document.ddmessage.selectbox.selectedIndex]
</script> 

  Ответить  
 
 автор: dmtrfoxerr   (16.10.2008 в 12:59)   письмо автору
 
   для: elenaki   (16.10.2008 в 12:35)
 

Спасибо за подсказку.

Но я так понимаю описание можно вывести не только в textarea... но например в div?
Смысл понял. Еще Раз спасибо.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования