Перейти к содержанию
СофтФорум - всё о компьютерах и не только

нужен spreadsheet для веб-страницы


Рекомендуемые сообщения

Помогите найти бесплатный spreadsheet для веб-страницы (электронные таблицы). Нужен нормальный, хороший скрипт на php или ява-скрипт, чтобы была возможность экспорта в виде A1=3; etc. или хотя бы CSV.

Таблица должна работать быстро, даже если много полей.

И экспорт+импорт данных возможен в коде через php.

Спасибо :blushing:

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

как реализовать в эл. таблице функцию АВТОЗАПОЛНЕНИЯ ячеек, как в экселе?

может, есть простой пример на php или ява-скрипте?

очень нужно :blink:

Ссылка на комментарий
Поделиться на другие сайты

AJAX тебе нужен. Могу показать пример для поисковика...

Во первих в поле добавляем обработку нажатия кнопок:

<input type=text name="q" style="width:150px; height:18px; margin-left:3px; margin-right:3px" onchange="suggest(this.value)">

Потом добавляем и сам скрипт:

var req = null;var subcat_id;var response;var reqm;var star_id;function sendRequest(url, method){	if ( req != null )	{		window.setTimeout("sendRequest( '" + url +  "' , '" + method + "' )", 1000);		return;	}	reqm = method;	if(window.XMLHttpRequest)	{		req = new XMLHttpRequest();		if(req)		{			req.onreadystatechange = processReqChange;			req.open('GET', url, true);			req.send(null);		}		} else if(window.ActiveXObject)	{		req = new ActiveXObject('Msxml2.XMLHTTP');		if(req)		{			req.onreadystatechange = processReqChange;			req.open('GET', url, true);			req.send();		}		}}function processReqChange(){	if (req.readyState == 4)	{		if (req.status == 200)		{			response = req.responseXML.documentElement;			req = null;			eval(reqm);		}	}}function processSuggest(){	var result = response.getElementsByTagName('suggest');	var suggest = document.getElementById('suggest');	html = '';	for (var i = 0; i < result.length; i++)	{		html = html + '<div onmouseover="this.className=\'sOver\'" onmouseout="this.className=\'sOut\'" class="sOut"'		html = html + ' onclick="apply_suggest(\''+result[i].firstChild.data+'\')"';		html = html + '>';		html = html + result[i].firstChild.data;		html = html + '</div>';	}	suggest.innerHTML = html;	suggest.style.display = 'block';}function suggest( search ){	var url = '/ajax.php?get=suggestions&search='+escape(search);	var method = "processSuggest()";	sendRequest( url, method );}

Конечно, здесь нам надо зделать и PHP обработчик запроса, который подскажеть нам возможносты для автозаполнения в XML формате

Ссылка на комментарий
Поделиться на другие сайты

Этот скрипт - ява-скрипт? Если его просто вставить в html, то ничего нет... a с php еще не пробовал, но там что-то большое нужно делать (обработчик)?

А как таблицы на аяксе сделать?

Ссылка на комментарий
Поделиться на другие сайты

Берет тот таг, у которого id = ....

Например если у нас

<a href="..." id="mytag">ссылка</a>

то getElementById('mytag') дасть нам елемент A

Еще можно getElementsByTagName( 'A' ) но это даеть нам все ссылки а не только ту, у которой id = mytag.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...