Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1267 • Страница 63 из 64<  1 ... 60  61  62  63  64  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 15.02.2009
Откуда: Тула/Москва
уверен на 99%, что без разбиения по <br/> здесь не обойтись
вообще странная запись. почему бы не сделать у функции tooltip 3 параметра, вместо 1?



Партнер
 

Member
Статус: Не в сети
Регистрация: 03.06.2008
Откуда: Rep. of Ireland
Фото: 8
Jonny_B_112, я к сайту, где эта табличка есть, ни как не отношусь(в смысле я простой его посетитель), поэтому знать не могу... Все, что я пытаюсь сделать это вытянуть нужную мне информацию из него для дальнейшего использования (в програмке на андроиде). Я смогу получить то, что мне надо, просто я не особо знаком с запросами и думал, что как-то можно через них, более легким способом...

_________________
ЖК трое суток с целью обучения хорошим манерам (ибо просил не называть меня на "ты") (c) exodi
В обращении ко мне используйте Сэр. (с) Я


 

Member
Статус: Не в сети
Регистрация: 15.02.2009
Откуда: Тула/Москва
R3laX
ну тогда нет) потому что селекторов по содержимому атрибутов, на сколько я знаю, нет


 

member+
Статус: Не в сети
Регистрация: 16.01.2004
Откуда: Estonia,Tallinn
R3laX писал(а):
но тогда мне его ещё надо разбивать

Не помню JS (нажрался вчера сильно, не помню даже сколько 2+2) но вроде это на нём не проблема ?

_________________
X99-TF/E5-2678v3+Evo212/2x16Gb-DDR4-Gloway-TYPE-a@2133-12-13-13-26/GTX1070TI/KINGSTON-SNV2S1000G


 

Member
Статус: Не в сети
Регистрация: 13.04.2012
Откуда: Ужгород
Фото: 2
Начал изучать JavaScript и вот уже вторую неделю не могу разобраться с ООП.
Помогите пожалуйста. Описываю компонент - таблицу для ввода. Создаю при помощи фабричной функции.
код
; (function(){ // uses css
var css=document.createElement('link');
css.setAttribute('rel','stylesheet');
css.setAttribute('type','text/css');
css.setAttribute('href','StringGrid.css');
document.getElementsByTagName('head')[0].appendChild(css);
})();

function StringGrid(options){
var
_visibleRowCount=_visibleColCount=_m=_n=0,
_data=[[]],
self=document.createElement('table');
self.className='StringGrid'

// ==================================== Private Methods ==========================================

function incCols(count){
if (_visibleColCount >= count){
while (_n<count){
for(var i=0;i<_visibleRowCount;i++){
self.childNodes[i].childNodes[_n].style.display='';
};
_n++;
}
} else { //_visibleColCount<count
while (_n<_visibleColCount){
for(var i=0;i<_visibleRowCount;i++){
self.rows[i].cells[_n].style.display='';
};
_n++;
};
while (_n<count){
for (var i=0; i<_visibleRowCount;i++){
var cell=document.createElement('td');
cell.className='StringGridCell';
cell.innerHTML='<input type="text">';
cell.firstChild.aRow = i; cell.firstChild.aCol = _n;
self.childNodes[i].appendChild(cell);
};
_n++;
}
_visibleColCount = _n;
};
}; //incCols

function incRows(count){
if (_visibleRowCount >= count){
while ( _m<count){
self.childNodes[_m].style.display='table-row';
_m++;
}
} else { //_visibleRowCount < count
while ( _m<_visibleRowCount){
self.childNodes[_m].style.display='table-row';
_m++;
};
while (_m<count){
_data[_m]=new Array(_n);
var row=document.createElement('tr');
for (var j=0; j<_visibleColCount;j++){
var cell=document.createElement('td');
cell.className='StringGridCell';
cell.innerHTML='<input type="text">';
cell.firstChild.aRow = _m; cell.firstChild.aCol = j;
row.appendChild(cell);
};
for (j=_n;j<_visibleColCount;j++) {row.childNodes[j].style.display='none'} ;
self.appendChild(row);
_m++;
};
_visibleRowCount = _m;
};
}; //incRows

function decRows(count){
while (_m>count){
_m--;
self.childNodes[_m].style.display='none';

};
}; //decRows

function decCols(count){
while (_n>count){
_n--;
for (var i=0;i<_m;i++){
self.childNodes[i].childNodes[_n].style.display='none';
};
};
}; //decCols

function scan(){
for (var i=0;i<_m;i++){
for(var j=0;j<_n;j++){
_data[i][j] = parseFloat(self.childNodes[i].childNodes[j].firstChild.value) || 0;
};
};
};
// ============================================= Public properties =================================================
Object.defineProperty(self, 'colCount', {
get: function () {return _n},
set:function(value){
if ((value >= 0) && (value<_n)) decCols(value);
if (value>_n) incCols(value);
for (var i=0; i<_data.length ;i++) {
_data[i].length = value;
};
}
});

Object.defineProperty(self, 'rowCount', {
get: function () {return _m},
set: function (value){
if ((value >= 0) && (value<_m)) decRows(value);
if (value>_m) incRows(value);
_data.length = value;
}
});

Object.defineProperty(self, 'cells', {
get: function () {return _data},
set: function (value,i,j){ // ошибка
_data[i][j]=value;
self.childNodes[i].childNodes[j].firsChild.value = value;
}
});

Object.defineProperty(self, 'width', {
get: function () { return parseInt(self.style.width)},
set:function(value){ self.style.width=value+'px' }
});

Object.defineProperty(self, 'height', {
get: function () { return parseInt(self.style.height)},
set:function(value){ self.style.height=value+'px' }
});

//==================================================== Events ====================================
function onEditCell(event){
event = event || window.event;
_data[event.target.aRow][event.target.aCol] = event.target.value;
};
self.addEventListener('change', onEditCell, false);

// =================================================== Create ====================================

if ( (typeof( options ) == 'object') && (typeof( options[0] ) == 'object')){ // передали матрицю
self.rowCount = options.length;
self.colCount = options[0].length;
_data = options ;
} else if ((typeof( arguments[0]) == 'number') && (typeof( arguments[1]) == 'number')) { //передали розмірністі
self.rowCount = arguments[0];
self.colCount = arguments[1];
} else {console.log('Помилка при створенні'+self)};
// _m*_n
return self;
}; //StringGrid


1) Как ее переделать чтоб вместо фабричной функции был конструктор а наследование шло через прототипы?
2) Как сделать сеттер для свойства cells? чтоб когда присваивали sg.cells[i][j] = 1 вызывалась соответствующая функция? (сейчас вызывается get)

_________________
https://www.3dmark.com/3dm/27219117
https://www.3dmark.com/3dm/50679698


 

Member
Статус: Не в сети
Регистрация: 24.06.2003
Откуда: Москва
Хотелось бы, чтобы модератор раздела создал отдельные ветки для JS и HTML/CSS. Зачем слили PHP в одну кучу с совсем иными предметными областями - не понятно.

_________________
.


 

Member
Статус: Не в сети
Регистрация: 26.02.2005
Откуда: Москва
Я заранее прошу прощение, если не в ту тему пишу, но вроде как это самый подходящий вариант.
Хотел спросить - какую максимальную нагрузку может выдержать сайт, работающий на движке WordPress ? Количество человек за период, условно говоря.


 

Member
Статус: Не в сети
Регистрация: 24.06.2003
Откуда: Москва
shodan32 всё зависит от конкретного сайта, мощности и твикнутости сервера

_________________
.


 

Member
Статус: Не в сети
Регистрация: 26.02.2005
Откуда: Москва
Kryos То есть это больше требования к серверу, нежели к движку ?


 

member+
Статус: Не в сети
Регистрация: 16.01.2004
Откуда: Estonia,Tallinn
Очень многое зависит, и от самого WP и от установленных сторонних модулей, даже просто от количества текста на страницах, сложно сказать так сразу, всё познаётся только на практике. Обычно думаю что если сервак свой (а не шаред хостинг) то думаю даже слабый сервак потянет больше 1000 посетителей в день (если туда будут приходить только читать, если же там поставить форум/чат/итд то можно будет уже захлебнуться)

_________________
X99-TF/E5-2678v3+Evo212/2x16Gb-DDR4-Gloway-TYPE-a@2133-12-13-13-26/GTX1070TI/KINGSTON-SNV2S1000G


 

Member
Статус: Не в сети
Регистрация: 26.02.2005
Откуда: Москва
Vladson Речь как раз о шаред хостинге, без своего сервака.
Никаких часов и форумов нет, предполагается, что человек будет только читать материал.


 

member+
Статус: Не в сети
Регистрация: 16.01.2004
Откуда: Estonia,Tallinn
shodan32 писал(а):
человек будет только читать материал.

Тогда не парься, при таком раскладе посещаемость выдержит любую (если вдруг сайт станет через чур популярным, то к тому времени скорее всего сможет сам приносить достаточно бабла на аренду своего сервака)

_________________
X99-TF/E5-2678v3+Evo212/2x16Gb-DDR4-Gloway-TYPE-a@2133-12-13-13-26/GTX1070TI/KINGSTON-SNV2S1000G


 

Junior
Статус: Не в сети
Регистрация: 17.11.2012
Здрасте. Дали задание на практике:
Создать форму, чтоб при вводе информации в неё, эта информация появлялась в спец разделах на группе сайтов. Сказали, что к серверу всё сами прикрутят и на сайтах соответствующие разделы сами сделают, мне нужно создать страницы с запросом логина и пароля и сами формы. Сделать это нужно на php. Сказали принести на флешке в виде файлов php и бд.

С чего собственно начать? Примерный алгоритм действий хотелось бы услышать.

Что сделал я на данный момент:
1. Поставил denwer.
2. Открыл кучу ссылок в браузере, в поисках ответов на всплывающие, в моём сознание, каждую секунду вопросы.
3. -

Мои мысли:
Я так понял, нужно как и при html вёрстке в блокноте прям написать код страницы.
Т.е. я создаю страницу с запросом логина и пароля, подключаю каким-нибудь образом это чудо к mysql. Далее создаю формы для ввода информации(можно ли их создать используя только html в моём случае?). Далее каким-то образом делаю так чтоб при нажатие кнопки "отправить" информация пересылалась куда то там.

Спасибо за внимание, студент 4ого курса радиотехнического колледжа.


 

Junior
Статус: Не в сети
Регистрация: 11.02.2015
snik писал(а):
Здрасте. Дали задание на практике:
Создать форму, чтоб при вводе информации в неё, эта информация появлялась в спец разделах на группе сайтов. Сказали, что к серверу всё сами прикрутят и на сайтах соответствующие разделы сами сделают, мне нужно создать страницы с запросом логина и пароля и сами формы. Сделать это нужно на php. Сказали принести на флешке в виде файлов php и бд.

Мои мысли:
Я так понял, нужно как и при html вёрстке в блокноте прям написать код страницы.
Т.е. я создаю страницу с запросом логина и пароля, подключаю каким-нибудь образом это чудо к mysql. Далее создаю формы для ввода информации(можно ли их создать используя только html в моём случае?). Далее каким-то образом делаю так чтоб при нажатие кнопки "отправить" информация пересылалась куда то там.

Спасибо за внимание, студент 4ого курса радиотехнического колледжа.

В блокноте можно писать код страницы, но лучше пользоваться специализированным редактором. Сам пользуюсь Bluefish.
Делать нормальную авторизацию - задача сложная.
Открываешь phpmyadmin (у тебя же денвер), делаешь там бд с таблицей под авторизацию.
Делаешь хтмлку с формой логина/пасса + сабмит. В action формы указываешь php файл.
В php файле - описываешь:
1) Условие авторизован пользователь или нет - получаешь через _POST с формы логин/пасс, сверяешь с sql базой. Если ок, то п.2.
2) Выводим формы, необходимые для ввода данных "для сайтов".
3) Если логин/пасс не подошел - пишем "Ошибка авторизации".

Для универа сойдет. Для нормального проекта нет.


 

Member
Статус: Не в сети
Регистрация: 26.11.2006
Фото: 10
Nevertimes, я думаю за год человек это уже написал

_________________
https://navybor.by


 

member+
Статус: Не в сети
Регистрация: 16.01.2004
Откуда: Estonia,Tallinn
Nevertimes писал(а):
Делать нормальную авторизацию - задача сложная.

С чего бы ? Один запрос в БД это сложная задача ?

_________________
X99-TF/E5-2678v3+Evo212/2x16Gb-DDR4-Gloway-TYPE-a@2133-12-13-13-26/GTX1070TI/KINGSTON-SNV2S1000G


 

Member
Статус: Не в сети
Регистрация: 21.03.2010
Откуда: Киев
Фото: 0
Всем привет) Заранее сорри, за мою глупость... Я понимаю в железе, но почти ничего не шарю в программировании.
Хотелось бы создать веб-сайт - интернет магазина. Но не простой "шаблонный" - а толковый - с форумами, рейтингами, элементами мультимедиа, авторизацией, фильтрами и т.д.

Я бы с радостью всему обучился сам, пусть этой займёт долгое время, но мне понять:
1. С чего начинать учится? Что читать (видео уроки, книги или веб-ресурсы)?
2. Какой движок сайта или язык выбрать? В смысле какой более перспективный, а какой проще в работе. Какие приложения помогут ускорить процесс создания сайта?
3. Сколько времени это примерно у меня займёт?

Можно конечно и взять человека на аутсорсинг, но не шибко много денег + надо самому понимать как потом в случае чего всё администрировать и настраивать. Да и без элементарного понимания даже не объяснишь что мне надо...

Заранее спасибо за ответы :)


 

member+
Статус: Не в сети
Регистрация: 16.01.2004
Откуда: Estonia,Tallinn
Veselchuk-pesemist писал(а):
3. Сколько времени это примерно у меня займёт?

Я уже 11 лет учу, это не та вещь которой можно научиться, это такая вещь где дразнишь собаку и бежишь, остановился, считай умер :)
Veselchuk-pesemist писал(а):
Но не простой "шаблонный" - а толковый - с форумами, рейтингами, элементами мультимедиа, авторизацией, фильтрами и т.д.

Берёшь толковый движок, и там всё это будет. Нет такого понятия "шаблонный". Читаешь какие движки есть, ставишь, и настраиваешь, настроить можно быстро и легко, а потом пилишь дизайн и натягиваешь его на этот двиг.
Veselchuk-pesemist писал(а):
Что читать (видео уроки, книги или веб-ресурсы)?

Если цель сайт то ставишь CMS и дальше на форумах поддержки спрашиваешь как что править/администрировать.

_________________
X99-TF/E5-2678v3+Evo212/2x16Gb-DDR4-Gloway-TYPE-a@2133-12-13-13-26/GTX1070TI/KINGSTON-SNV2S1000G


 

Member
Статус: Не в сети
Регистрация: 21.03.2010
Откуда: Киев
Фото: 0
Vladson
Спасибо большое за ответ! Я понимаю, что программистом учатся постоянно и с "нуля" это тяжелее чем на финансиста (моё текущее образование).
Может вы конкретное движки можете посоветовать?


 

member+
Статус: Не в сети
Регистрация: 16.01.2004
Откуда: Estonia,Tallinn
Магазинами почти не занимался, мало движков видел и ничего не могу сказать о их качестве...

_________________
X99-TF/E5-2678v3+Evo212/2x16Gb-DDR4-Gloway-TYPE-a@2133-12-13-13-26/GTX1070TI/KINGSTON-SNV2S1000G


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1267 • Страница 63 из 64<  1 ... 60  61  62  63  64  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  

Лаборатория














Новости

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan