|
|
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
Коллеги, добрый день. Может кто-то подсказать, как сделать так, чтобы при изменении элементов с помощью JavaScript, это изменение сразу же отображалось в разметке? Проблема: Через JavaScript меню картинку элементу, картинка меняется, а вот в разметке отображается старая. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 09:44 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
Разметка (код страницы) это статический текст, загруженный с сервера, он не меняется с той целью, чтобы можно было узнать, что конкретно было загружено. Чтобы узнать, что там сейчас, нужно смотреть DOM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 10:09 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
JavaScript видит изменения, сделанный собой, а вот ASP нет, даже при включённом ViewState. Есть у кого-то идеи относительно этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 10:14 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
У меня нет идеи даже относительно смысла вопроса. Как ASP может что-то "видеть"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 10:15 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
При отправке формы обратно на сервер например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 10:16 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
Ну так отправляются поля формы, а не разметка. С какого бодуна вообще такие идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 10:21 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
Dmitri4Через JavaScript меню картинку элементу, картинка меняется, а вот в разметке отображается старая. Не совсем понятно... Возможное решение - через спрайты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 10:24 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
AntonariyНу так отправляются поля формы, а не разметка+1 и вьюстейт один из них :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 10:32 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
Моя цель - получить на сервере изменённые данные <img через JavaScript. Получается ничего кроме как дублирование данных в скрытое поле, не поможет (которое будет таки отправляться на сервер)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 10:44 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
давайте подробнее с чего вдруг JS меняет img? наверное, не по своей инициативе? наверное, юзер что-то где-то изменил? Чекбокс выставил например... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 10:47 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
Dmitri4Моя цель - получить на сервере изменённые данные <img через JavaScript. Получается ничего кроме как дублирование данных в скрытое поле, не поможет (которое будет таки отправляться на сервер)?используй аякс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 10:47 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
Dmitri4Моя цель - получить на сервере изменённые данные <img через JavaScript.Зачем Вам это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 10:49 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
Яростный МечDmitri4Моя цель - получить на сервере изменённые данные <img через JavaScript. Получается ничего кроме как дублирование данных в скрытое поле, не поможет (которое будет таки отправляться на сервер)?используй аякс Какой нафиг аякс? Картинка и так аякс. Можно изменять по таймеру срц картинки. Например <img src="moja_kartinka?количество_секунд с января 70-го года">. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 11:04 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
Паганельдавайте подробнее с чего вдруг JS меняет img? наверное, не по своей инициативе? наверное, юзер что-то где-то изменил? Чекбокс выставил например... Всё верно, картинка меняется из-за действий пользователя. Вариант с чекбоксом я уже использую в своём проекте, но их у меня уже очень много на странице (более 100, один на каждую картинку), а сейчас надо создать ещё столько же. Вот я и ищу альтернативы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 11:04 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
Яростный МечDmitri4Моя цель - получить на сервере изменённые данные <img через JavaScript. Получается ничего кроме как дублирование данных в скрытое поле, не поможет (которое будет таки отправляться на сервер)?используй аякс Если не найду другого решения, то буду использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 11:05 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
ShSergeЯростный Мечпропущено... используй аякс Какой нафиг аякс? Картинка и так аякс. Можно изменять по таймеру срц картинки. Например <img src="moja_kartinka?количество_секунд с января 70-го года">. Картинка меняется от действий пользователя, а не по времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 11:06 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
Dmitri4...Картинка меняется от действий пользователя, а не по времени. Тогда после вопросительного знака гуид генерить, типа: <%Guid.NewGuid();%>. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 11:08 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
ShSergeDmitri4...Картинка меняется от действий пользователя, а не по времени. Тогда после вопросительного знака гуид генерить, типа: <%Guid.NewGuid();%>. Возможно вы не заметили или я вас не верно понял. Картинку меняет JavaScript, использовать в нём ASP я не смогу для присвоения какого-то уникального номера, да и не увидит ASP этого изменения. Моя основная проблема именно в том, что я на сервере не вижу изменений, сделанных JavaScript в <img, да и в Label при отправке на сервер и с включённом ViewState, я то же не вижу изменений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 11:28 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
Dmitri4Паганельдавайте подробнее с чего вдруг JS меняет img? наверное, не по своей инициативе? наверное, юзер что-то где-то изменил? Чекбокс выставил например... Всё верно, картинка меняется из-за действий пользователя. Вариант с чекбоксом я уже использую в своём проекте, но их у меня уже очень много на странице (более 100, один на каждую картинку), а сейчас надо создать ещё столько же. Вот я и ищу альтернативы.Может Вы тогда более подробно расскажете о задаче? Что Вам даст знание об изменениях в <img> на сервере? Глядишь и предложим Вам хорошую альтернативу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 11:35 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
Dmitri4Всё верно, картинка меняется из-за действий пользователя. Вариант с чекбоксом я уже использую в своём проектену так значение чекбокса передается серверу с сабмитом формы, да? Вот и обрабатывайте его на сервере, и узнаете, показывалась юзеру первая картинка (чекбокс нажат) или вторая (не нажат) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 11:46 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
ПаганельDmitri4Всё верно, картинка меняется из-за действий пользователя. Вариант с чекбоксом я уже использую в своём проектену так значение чекбокса передается серверу с сабмитом формы, да? Вот и обрабатывайте его на сервере, и узнаете, показывалась юзеру первая картинка (чекбокс нажат) или вторая (не нажат) Именно сейчас я так и делаю, но, как я уже писал, таких чекбоксов у меня более 100 и сейчас нужно сделать ещё такое же число, но мне не нравится такая реализация и я ищу альтернативы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 11:53 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
Рекомендую обратиться к тому, кто Вам такую задачу поставил Потому что если в одной форме сотни чекбоксов, то это как-то юзеру наверное должно быть неудобно Мне например было бы неудобно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 11:56 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
skyANADmitri4пропущено... Всё верно, картинка меняется из-за действий пользователя. Вариант с чекбоксом я уже использую в своём проекте, но их у меня уже очень много на странице (более 100, один на каждую картинку), а сейчас надо создать ещё столько же. Вот я и ищу альтернативы.Может Вы тогда более подробно расскажете о задаче? Что Вам даст знание об изменениях в <img> на сервере? Глядишь и предложим Вам хорошую альтернативу. Конечно. Пользователю необходимо выбрать из общего списка картинок (более 100), 10 шт и я должен получить выбранные им . При этом он должен не просто их выбрать, а они должны перемещаться JavaScript в нужные части экрана, в подготовленные для этого <img. Именно поэтому выбор картинок был отдан JavaScript, в помощь которому даны chebox (равное общему количеству), изменяя который через JavaScript, я вижу какие картинки были выделены. По-моему это ужасное решение, а сейчас его надо масштабировать. Я хочу решить эту задачу грамотно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 11:57 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
ПаганельРекомендую обратиться к тому, кто Вам такую задачу поставил Потому что если в одной форме сотни чекбоксов, то это как-то юзеру наверное должно быть неудобно Мне например было бы неудобно Пользователь щёлкает на картинки, а чекбоксы ему не видны. Они выделяются JavaSritpt`ом на заднем плане, чтобы передать информацию о выделенных картинках на сервер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 11:58 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
я бы сериализоровал в hidden то что нащелкали хоть через запятую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 12:01 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
Паганелья бы сериализоровал в hidden то что нащелкали хоть через запятую Обсудив с вами этот вопрос, прихожу к такому же мнению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 12:05 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
Dmitri4...Картинку меняет JavaScript... Тогда не по таймеру, как я написал, а по действию пользователя меняйте урл картинки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 12:35 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
Dmitri4Паганелья бы сериализоровал в hidden то что нащелкали хоть через запятую Обсудив с вами этот вопрос, прихожу к такому же мнению.Ну Вы парни даёте. Код: html 1. 2. 3. 4. 5. Какие проблемы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 13:31 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
skyANAКакие проблемы?да никаких кроме сотен ненужных объектов dom ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 13:37 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
ПаганельskyANAКакие проблемы?да никаких кроме сотен ненужных объектов domА как сериализация в hidden избавит от них? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 13:41 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
skyANAПаганельпропущено... да никаких кроме сотен ненужных объектов domА как сериализация в hidden избавит от них?путем отсутствия необходимости создавать чекбоксы вообще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 13:42 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
ПаганельskyANAпропущено... А как сериализация в hidden избавит от них?путем отсутствия необходимости создавать чекбоксы вообщеНу щелкать-то по чему-то надо пользователю. Что Вы предлагаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 13:44 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
skyANAПаганельпропущено... путем отсутствия необходимости создавать чекбоксы вообщеНу щелкать-то по чему-то надо пользователю. Что Вы предлагаете?по картинкам пусть щелкает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 13:44 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
ПаганельskyANAпропущено... Ну щелкать-то по чему-то надо пользователю. Что Вы предлагаете?по картинкам пусть щелкаетТо есть 100500 элементов img, вместо 100500 элементов input. Шило на мыло какое-то. Почему бы не использовать 100500 скрытых input-ов с нужным background-image? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 13:53 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
skyANAТо есть 100500 элементов img, вместо 100500 элементов input. Шило на мыло какое-товместо-то можно, но у автора не вместо а вместеDmitri4Пользователь щёлкает на картинки, а чекбоксы ему не видны. Они выделяются JavaSritpt`ом на заднем плане, чтобы передать информацию о выделенных картинках на сервер. skyANAПочему бы не использовать 100500 скрытых input-ов с нужным background-image?а это мысль, тогда действительно сериализация не нужна будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 14:02 |
|
||
|
Javascript и HTML-разметка
|
|||
|---|---|---|---|
|
#18+
Нашёл самый оптимальный, на мой взгляд, способ. Немного переписав приложение убрал все чекбоксы и при выборе картинки я просто парсю input JavaScript`ом, который потом передаю серверу и через тот же парс забираю нужные данные. Вместо двух сотен чекбоксов, я получил 1 input. Раньше не применял данный подход потому, что приложение уже было написано с чекбоксами и нужно было быстро решить вопрос, сейчас встала необходимость улучшить систему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 16:57 |
|
||
|
|

start [/forum/topic.php?all=1&fid=22&tid=1448207]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
83ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 518ms |

| 0 / 0 |
