Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / поиск в модальном окне, IE / 9 сообщений из 9, страница 1 из 1
21.06.2007, 13:55
    #34610819
JKL
JKL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поиск в модальном окне, IE
доброго времени суток!

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

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

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

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

если честно, весь этот JS приводит меня в ужас, настолько непонятный и запутанный язык, да еще и без возможности отладки при невнятных сообщениях об ошибках... =)
...
Рейтинг: 0 / 0
21.06.2007, 16:51
    #34611613
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поиск в модальном окне, IE
Код: 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
21.06.2007, 16:53
    #34611621
JKL
JKL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поиск в модальном окне, IE
спасибо!!!
...
Рейтинг: 0 / 0
21.06.2007, 16:56
    #34611640
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поиск в модальном окне, IE
JKLесли честно, весь этот JS приводит меня в ужас, настолько непонятный и запутанный язык, да еще и без возможности отладки при невнятных сообщениях об ошибках... =)Неудобно, но не смертельно ))
Код: plaintext
;Дух машины, мой бубен сильнее твоей тупости. (с)
...
Рейтинг: 0 / 0
02.08.2007, 16:41
    #34701954
поиск в модальном окне, IE
Я совсем новичок в джаваскрипте, но подскажите плиз как передать параметры из модального окна в вызывающую форму?
...
Рейтинг: 0 / 0
03.08.2007, 08:17
    #34703003
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поиск в модальном окне, IE
Все данные передаются в возвращаемом значении.
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
03.08.2007, 10:30
    #34703296
поиск в модальном окне, IE
Спасибо!
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / поиск в модальном окне, IE / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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