[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вопрос чайника
roland_07
Есть вопрос по поводу java, поскольку совсем не разбираюсь, возникла проблема:
есть запрос к базе из которой делается выборка по соответсвующим параметрам и краткий вывод результатов:


echo $row[title] . "<br />" . $row[advtext] .
"<input type='button' value='Первая кнопка' onClick='but()'> <br /><br />";



function but() {
alert("куда давишь!");
}


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



Спустя 47 минут, 14 секунд (16.12.2009 - 20:45) kirik написал(а):
В JS так же как и в PHP функциям можно передавать параметры:
<script language="javascript">
function
but(name) {
alert(name + " куда давишь!");
}
</script>
<input
type="button" value="Первая кнопка" onClick="but('roland_07')" />


Чтобы вставить значение переменной в какой-то элемент на странице можно сделать так:
<script language="javascript">
function
insertText() {
var text = 'Немного текста'
document.getElementById('textDiv').innerHTML = text;
}
</script>
<div
id="textDiv"></div>
<input
type="button" onclick="insertText()" value="Тыц" />


Теперь это можно соеденить и получишь что хочешь smile.gif

Спустя 1 час, 49 минут, 9 секунд (16.12.2009 - 22:34) roland_07 написал(а):
спасибо за ответ, но что-то не совсем понял, как мне вставить в таблицу id записи, ваша функция insertText() как я понял вставляет в див, а в таблицу как?

Спустя 5 минут, 22 секунды (16.12.2009 - 22:39) Romms написал(а):
Ответ от утюга: biggrin.gif
document.getElementById('textDiv')
вместо textDiv можеш поставить id ячейки

<table>
<tr>

<td>
</td>

<td
id="textDiv">
</td>

</tr>
</table>

Спустя 4 минуты, 14 секунд (16.12.2009 - 22:44) roland_07 написал(а):
спасибо, но я имею ввиду записать в таблицу которая в базе
Быстрый ответ:

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