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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Считывание вводимых данных

Сообщения:  [1-3] 

 
 автор: golduck   (04.03.2007 в 17:34)   письмо автору
 
   для: RMW   (04.03.2007 в 16:53)
 

>Почему бы вам не использовать настоящие id для удаления нужных элементов.

Потому что id вводит пользователь.

   
 
 автор: RMW   (04.03.2007 в 16:53)   письмо автору
 
   для: golduck   (04.03.2007 в 10:53)
 

> Т.е. если пользователь вводит 123; 321, чтобы оно разделялось и считывалось как 2 значения.
Вам поможет метод split()

Почему бы вам не использовать настоящие id для
удаления нужных элементов.
пример:

<html>

<script>
function f(id)
{
  for(var i=0;i<id.length;i++)
  {
    var obj = document.getElementById('_'+id[i]);
    if(obj)obj.parentNode.removeChild(obj);
  }
}
</script>
<input onchange="f(this.value.split(';'))">
<a href='' id='_123'>Link 1</a>
<a href='' id='_321'>Link 2</a>
<a href='' id='_444'>Link 3</a>

</html>

   
 
 автор: golduck   (04.03.2007 в 10:53)   письмо автору
 
 

Есть поле для ввода:


id = GM_getValue('id', '123');
'<p><input type="text" name="id" size="50" class="sd" value="'+id+'"> Введите id</p>'


ID - может содержать любые символы, кроме ";"

Можно ли сделать так, чтобы при в воде в данное поле можно было считывать несколько id, значения id разделять c помощью ";". Т.е. если пользователь вводит 123; 321, чтобы оно разделялось и считывалось как 2 значения.

Переменная id используется для удаления ссылки на странице:


img.innerHTML = img.innerHTML.replace('<a href="link.php;id='+id+'"></a>','');


PS Используется это в подключаемом js файле.

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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