powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / поиск в модальном окне, IE
9 сообщений из 9, страница 1 из 1
поиск в модальном окне, IE
    #34610819
JKL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
доброго времени суток!

надо сделать следующее - по нажатию кнопки открывается форма с немаленьким таким списком позиций в 100-200, из которого надо выбрать одну позицию и передать ее id в вызывающую форму. собственно, все понятно, кроме одного - в окне, открываемом функцией showmodaldialog, не работают клавиши Ctrl+F, поэтому выбрать из этих 200 записей нужную очень сложно (весь смысл такого модального окна пропадает)

делается все под IE (кроссбраузерность не нужна, потому что intranet)

можно ли как-то задать параметры showmodaldialog, чтобы ctrl+f заработало? (подозреваю, что нет)
или следует отказаться от модальных окон и сделать перекрывающий слой со списком, который будет получать display="block" при нажатии на кнопку? (очень не хочется, потому как в css я не силен.. или это не сложно совсем?)
...
Рейтинг: 0 / 0
поиск в модальном окне, IE
    #34611077
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JKL(подозреваю, что нет)Определенно. Показать еще одно окно поверх модального окна можно тоже только модально, а поиск не модален.

Но можно обойтись и без него - скриптом. Разместить строку поиска наверху страницы, div с overflow:auto по ней и загнать в него список. При поиске перебрать позиции, выискивая нужную строку, а найдя проскроллировать к ней див. Можно даже цветом выделить.
...
Рейтинг: 0 / 0
поиск в модальном окне, IE
    #34611536
JKL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
никогда ничего подобного не делал, где бы почитать про то, как
1)пройтись по таблице, считать текст из заданной колонки
2)сравнить поисковый запрос со считанным текстом
3)проскроллить до найденной строки и выделить ее цветом..

если честно, весь этот JS приводит меня в ужас, настолько непонятный и запутанный язык, да еще и без возможности отладки при невнятных сообщениях об ошибках... =)
...
Рейтинг: 0 / 0
поиск в модальном окне, IE
    #34611613
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
<script>
	function FindStr(){
		var trs=list.getElementsByTagName("tr");
		var s;
		for(var x= 0 ;x<trs.length;x++){
			s=trs(x).innerText;
			if(s.search(seachstr.value)> 0 ){
				trs(x).scrollIntoView();
				trs(x).style.backgroundColor="red";
			}
		}
	}
</script>

<body>
	<table width= 100 % height= 100 %>
		<tr>
			<td height= 1 %><input type=text id=seachstr></td>
			<td width= 1 %><input type=button onclick="FindStr()" value="Искать"></td>
		</tr>
		<tr><td colspan= 2 >
			<div style="width:100%;height:100%;overflow:auto">
				<table id=list>
					<tr><td>список1</td></tr>
					<tr><td>список2</td></tr>
					<tr><td>список3</td></tr>
				</table>
			</div>
		</td></tr>
	</table>
</body>
...
Рейтинг: 0 / 0
поиск в модальном окне, IE
    #34611621
JKL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо!!!
...
Рейтинг: 0 / 0
поиск в модальном окне, IE
    #34611640
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JKLесли честно, весь этот JS приводит меня в ужас, настолько непонятный и запутанный язык, да еще и без возможности отладки при невнятных сообщениях об ошибках... =)Неудобно, но не смертельно ))
Код: plaintext
;Дух машины, мой бубен сильнее твоей тупости. (с)
...
Рейтинг: 0 / 0
поиск в модальном окне, IE
    #34701954
Я совсем новичок в джаваскрипте, но подскажите плиз как передать параметры из модального окна в вызывающую форму?
...
Рейтинг: 0 / 0
поиск в модальном окне, IE
    #34703003
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все данные передаются в возвращаемом значении.
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
поиск в модальном окне, IE
    #34703296
Спасибо!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / поиск в модальном окне, IE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]