Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Замена значений ячеек таблицы. (https://javascript.ru/forum/events/2692-zamena-znachenijj-yacheek-tablicy.html)

Kolyaj 05.02.2009 16:34

Цитата:

Сообщение от Zibba
Как по мне, так это люди живущие в каменном веке

Понадобилось мне как-то зайти на один сайт через gprs. Т.к. скриптов на нем много, то загрузки было не дождаться. Отключил их. И, к великому сожалению, ничего сделать на сайте не смог. Особенно обидно, что сайтик-то яндекса :)

Цитата:

Сообщение от Zibba
А для пользователей с PDA делают специальную версию сайта, порой это дешевле/проще/меньше грузит сервер/%еще какой то вариант%, чем выдумывать универсальные способы решения задачи для десятой доли процента, которые порой не оправдают потраченного времени и ресурсов.

Делать сайт, который нормально работает как со скриптами, так и без них, ничего сложного и затратного, на самом деле, нет. Вопрос только в лени, умении и желании все делать хорошо.

x-yuri 05.02.2009 16:34

а я и не говорил, что их обязательно учитывать надо. Я говорил, что надо или учитывать, или не учитывать. А логика типа "ну, в принципе, им будет что на сайте посмотреть" имхо не катит

Zibba 05.02.2009 17:25

Цитата:

Сообщение от Kolyaj
Понадобилось мне как-то зайти на один сайт через gprs. Т.к. скриптов на нем много, то загрузки было не дождаться.

Я просто если выхожу с gprs, то использую toonel.net, который и под обычной мобилой прет нормально ;)

Но с Вашими аргументами все равно соглашусь. Ключевая фраза:
Цитата:

Сообщение от Kolyaj
Вопрос только в лени, умении и желании все делать хорошо.

А порой еще и мотивации в бумажном эквиваленте с цифарками :D

Итог: Нет ничего не возможного, лиш бы было желание и трудолюбие.

Kolyaj 05.02.2009 18:25

Цитата:

Сообщение от Zibba
и трудолюбие

Не нужно трудолюбие в программировании, нужен фан.

madgals 05.02.2009 19:18

А по моему в программировании без флуда никуда )))))

Kolyaj 05.02.2009 20:04

madgals,
ну так тем интересных нет, приходится флудить.

madgals 05.02.2009 21:54

потерпите. вот прокачаюсь в javascript как в пхп, вот тогда пойдут реально стремные вопросы ))))

Андрей Параничев 05.02.2009 22:40

Если хочется пофлудить, прошу в раздел "Оффтопик".

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

q--b 06.02.2009 10:58

Цитата:

Сообщение от madgals (Сообщение 12134)
q--b
посмотрел твой примерчег. все целиком решается на стороне сервера. В моем случае это было неприемлемо. Перезагрузка страницы - это лишнее. Был найден способ с джава скриптом и dhtml'ом.
Если что то предлагать дальше, то AJAX, а никак не чистый пхп.
P.S.И харе флудить. тут не phpclub, тут javascript и вопросы тут по javascript. А если есть желание блеснуть знаниями php то вперед на phpclub.

тогда в чем был смысл вопроса "Может быть еще как то можно решить эту же задачу ?" вы уж тогда определитесь ,что вам надо или просто следите за тем ,что пишете сами, а блестать перед вами я не собираюсь мне это не надо ,- я просто предложил вам готовое серверное решение с намеком на то,что оно будет доработано в js, но я уже понял ,что тут все видимо слишком умные и амбициозные просто таки гении программирования. Вопросы вот только зачем задают - остается загадкой . . .
p.s.
намек понят! больше предлагать вам свои решения не буду madgals и от дальнейшего обсуждения этой темы отказываюсь.

askarbin 25.11.2009 11:07

У меня собственно говоря похожая задача стоит и похожая проблема (я практически не знаю JavaScript).
Есть табличка с числами, при выполнении команды функция выполняет преобразования со всеми численными полями таблицы (умножение или деление).
Так вот проблема заключается в том, что у нас пересчет происходит не совсем верно, при пересчете туда - и обратно получаем разницу на выходе. Я понимаю, что это связано с проблемой округления (но шеф четко ставит задача округления до целочисленного значения, ну в крайнем случае - 2 символа после запятой).
Теоретически подумав я решил, что неплохо было бы при выполнении преобразования сохранять изначальное значение в какую-нибудь временнную переменную, а при обратном действии не выполнять математическую операцию, а возвращать значение из временной переменной.
Примеры функции вот:
1. Прямое преобразование

function exchange_currency_ru(_curs) {

    if(now_c == _curs){

    } else {

    exchange_currency_back_ru(now_c);

    $('#mtable').each(function(){
    var $table = $(this);
    $table.find('td').each(function(){
    var $td = $(this).text();

     if(Math.abs($td)){
     $td = parseInt($td);

     if(_curs == 'grn'){
      eval($td /= <?php print $ru_currenci_grn ?>);
     }
     if(_curs == 'usd'){
     eval($td /= <?php print $ru_currenci_usd ?>);
     }
     if(_curs == 'eur'){
     eval($td /= <?php print $ru_currenci_eur ?>);
     }
     $td = $td.toFixed(2);
     $(this).text($td);
    }
    })
    });
    }
    now_c = _curs;
    }

2. Обратное преобразование

function exchange_currency_back_ru(_curs){

    $('#mtable').each(function(){
    var $table = $(this);
    $table.find('td').each(function(){
    var $td = $(this).text();

     if(Math.abs($td)){
     $td = parseInt($td);

     if(_curs == 'grn'){
     eval($td *= <?php print $ru_currenci_grn ?>);
     }
     if(_curs == 'usd'){
     eval($td *= <?php print $ru_currenci_usd ?>);
     }
     if(_curs == 'eur'){
     eval($td *= <?php print $ru_currenci_eur ?>);
     }

     $td = $td.toFixed(2);
     $(this).text($td);
    }
    })
    });
    }

askarbin 01.12.2009 17:51

Этот говнофорум уже совсем сдох чтоли? Что за дерьмо, я уже давным давно все сделал, зайду, думаю, посмотрю, не посоветовал ли кто-нибудь что-то получше. А тут на тебе НИХ*Я ну вы жгучие типочки:dance:

tarakan 07.03.2010 00:06

Ребята помогите плиз надо чтобы в 8 по москве из одной таблици строка перенасилась в другую. Обе таблици 4столбца на 32 строки. верхняястрока и левый столбец заполнены. таблици находятся на разных страницах. также желательно сделать чтобы можно было заполнять таблицу с которой будут переносится даные в другую через какуюнейбудь форму.

Вячеслав177 13.04.2020 11:15

помощь с js!
 
Цитата:

Сообщение от Zibba (Сообщение 11788)
Блин, мало того что последнее время перестали просто вопросы задавать, а нагло просить сделать работу за них, так еще и задачу описывают методом "Сделай то не знаю что, но что бы работало!". Подробнее нельзя!? С примером таблицы и т.д.!? А то после такого описания задачи, не то что желание помочь пропадает, даже разбираться что вы хотите (да какой там разбираться, скорее гадать).

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

рони 13.04.2020 12:14

Вячеслав177,
где код?
td[i].textContent = i + 1;


Часовой пояс GMT +3, время: 17:21.