PDA

Показать полную графическую версию : Мощь DHTML


Страниц : 1 [2]

mar
21-12-2005, 00:10
Igor_I
имеется в виду это? ( http://static.php.net/www.php.net/userprefs.js )
// Restore the last search as stored in a cookie
function searchHistory()
{
// Something is already typed in, do not try to overwrite it
if (document.forms["topsearch"].pattern.value.length > 0) {
return;
}

// Try to get the lastsearch cookie
lastSearch = getCookie("LAST_SEARCH");
if (typeof(lastSearch) == "string") {

// Get pattern and show information from cookie
option = lastSearch.substr(0, lastSearch.indexOf(","));
pattern = lastSearch.substr(lastSearch.indexOf(",") + 1);

// Set pattern in form
document.forms["topsearch"].pattern.value = pattern;

// Set the last selected search method in the dropdown
for (var i = 0; i < document.forms["topsearch"].show.length; i++) {
if (document.forms["topsearch"].show[i].value == option) {
document.forms["topsearch"].show[i].selected = true;
break;
}
}
}
}

Vlad Drakula
21-12-2005, 00:32
Igor_I
1) я имею представление как это можно сделать, но я еще такого не делал, но скоро наверное буду...
нужно делать короткие запросы к серверу на поиск и выводить подсказку... как на GMAIL

2) я опять же не знаю... но опять же имею представление о том как бы я его писал... просто нужно проверять мобран ли пазл или нет... и все...

vadimiron
21-12-2005, 02:17
как сделать подсказки при вводе слова в поисковую форму. На php.net одно время было я посмотрел на код - там черт голову сломит
Типичная задача для подгрузки данных без перезагрузки страницы
Не так давно такая тема тут обсуждалась, там и ссылка на статью

XCodeR
21-12-2005, 18:48
http://webfx.eae.net/ масса примеров на затронутую тему.... и не только...

Igor_I
21-12-2005, 22:54
mar
Что вы, что вы, если бы оно так было :) К сожалению я потерял тот файл.
Vlad Drakula
А как узнать, что картинка стоит на своем месте?
vadimiron
А ссылочку можно?

mar
22-12-2005, 00:35
Igor_I
так то, что я цитирую, - это же подключаемый файл оттуда с первой стрницы :)
Технология, о которой говорит vadimiron называется AJAX (Asynchronous JavaScript with XML),
Тема Динамическая подгрузка данных без перезагрузки страниц (http://forum.oszone.net/showthread.php?t=46763) (я ее, пожалуй, прикреплю)
А вот несколько обзоров на opennet (http://www.opennet.ru/opennews/art.shtml?num=6587)

Igor_I
22-12-2005, 21:02
mar
Мы конечно знаем мало, но не настолько :) Я говорил про такой же файл.
За ветку - спасибо, вчера пытался поискать - страница поиска не доступна.

Igor_I
23-12-2005, 21:32
http://phpclub.ru/detail/magazine/ - как нарочно :) И там AJAX
3 просьба - у Котерова есть проект - Орфо - проверка правописания. Есть что-либо еще аналогичное? Для использования локально, в локальной сети.

Vlad Drakula
23-12-2005, 23:14
я вот недавно закончил создание комбобокса...

вот не устроил нас стандартный комбо бокс и по дизайну и по функциональности...

mar
24-12-2005, 01:17
Vlad Drakula
комбобокс - в студию :)
просим, просим :]

Vlad Drakula
24-12-2005, 10:56
mar
нечто вроде такого...
<table>
<tr><td><input type=text/></td><td><input type-button/></td></tr>
<tr><td colspan="2"><div></div></td></tr>
</table>

но мы мспользуем полностью самописные контролы...в том числе и button, по этому там приличная вложенности их xsl темплайтов которые превлащают интерфайс уже в реальный HTML...

сейчас видутся разработки - как ускорить применение шаблонов... планируемое ускорение - 4 раза...

Vlad Drakula
16-02-2006, 01:57
очень интересный сайт:
http://www.backbase.com/

он даст достаточно полное представлении и возможностях AJAX

Vlad Drakula
28-02-2006, 11:47
хочется отметить что в эксплорере сильно тормозят таблицы!

Vlad Drakula
10-03-2006, 13:31
очень плезная ссылка:
http://xpoint.ru/know-how/JavaScript/PoleznyieFunktsii?31#OpredelenieKoordinatYelementaN

Vlad Drakula
17-03-2006, 16:22
простейший обработчик клавиатьуры на JavaScript:



<html>
<head>
<script language="javascript">
document.onkeydown=key;
function key()
{
window.status=event.keyCode;
alert('keyCode: ' + event.keyCode);
}
</script>
</head>
<body>
</body>
</html>




© OSzone.net 2001-2012