html
mishem Дата: Сб, 30 Марта 2013, 22:52 | Сообщение # 1
Все. Мне надоело.
Целый день мудрю. ищу...
Терпение кончилось. Проще задать вопрос и получить готовое решение.
Что нужно: Таблица в которой будут изображения примерно 80х80. Под каждым изображением чекбокс. При клике на чекбокс или изображение что бы галочка чекбокса отмечалась\снималась. (это все просто) А вот передать в НБ надпись которая на чекбоксе никак не получается. Знаний не хватает. Плюс желательно без JS. Короче нужен список отмеченных чекбоксов на странице HTML.
Не хочешь читать хелп? Если хелп и форум не помогли, тогда все ответы здесь Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
Сообщение
Все. Мне надоело.
Целый день мудрю. ищу...
Терпение кончилось. Проще задать вопрос и получить готовое решение.
Что нужно: Таблица в которой будут изображения примерно 80х80. Под каждым изображением чекбокс. При клике на чекбокс или изображение что бы галочка чекбокса отмечалась\снималась. (это все просто) А вот передать в НБ надпись которая на чекбоксе никак не получается. Знаний не хватает. Плюс желательно без JS. Короче нужен список отмеченных чекбоксов на странице HTML.Автор - mishem Дата добавления - 30 Марта 2013 в 22:52
Сергей Дата: Вс, 31 Марта 2013, 03:26 | Сообщение # 2
Цитата (mishem )
Короче нужен список отмеченных чекбоксов на странице HTML.
По какому событию происходит? Я делал через цикл, давал имена с индексами типа имя1, имя2, имя3 .... Чебокс передает только флаг (чекед/пусто). Этот вариант только если юзер отметил, что надо и нажал кнопку.
Сообщение Цитата (mishem )
Короче нужен список отмеченных чекбоксов на странице HTML.
По какому событию происходит? Я делал через цикл, давал имена с индексами типа имя1, имя2, имя3 .... Чебокс передает только флаг (чекед/пусто). Этот вариант только если юзер отметил, что надо и нажал кнопку.Автор - Сергей Дата добавления - 31 Марта 2013 в 03:26
mishem Дата: Вс, 31 Марта 2013, 03:34 | Сообщение # 3
В принципе я уже бросил эту затею и за час реализовал все через базу данных. А с html целый день угробил. Хотя нашел под конец вариант но опять стопор получился из за обработки сразу нескольких команд. И возврат каретки делал, бяда короче. Делал так примерно: <script language="JavaScript"> function DoExec() { window.external.nbExecAction( 'Команда нб' ); } </script> <td> <a> <img src="/ch_btn/2x2.gif"</a> <form> <a href="javascript:DoExec()"> <input type="checkbox" id="2x2" name="2x2" onclick="DoExec()"> <label for="2x2">2x2</label><br> </form> </td> Но это все методом тыка. Без грамотно, но заработало.
Не хочешь читать хелп? Если хелп и форум не помогли, тогда все ответы здесь Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
Сообщение В принципе я уже бросил эту затею и за час реализовал все через базу данных. А с html целый день угробил. Хотя нашел под конец вариант но опять стопор получился из за обработки сразу нескольких команд. И возврат каретки делал, бяда короче. Делал так примерно: <script language="JavaScript"> function DoExec() { window.external.nbExecAction( 'Команда нб' ); } </script> <td> <a> <img src="/ch_btn/2x2.gif"</a> <form> <a href="javascript:DoExec()"> <input type="checkbox" id="2x2" name="2x2" onclick="DoExec()"> <label for="2x2">2x2</label><br> </form> </td> Но это все методом тыка. Без грамотно, но заработало. Автор - mishem Дата добавления - 31 Марта 2013 в 03:34
Сергей Дата: Вс, 31 Марта 2013, 03:36 | Сообщение # 4
Цитата (mishem )
При клике на чекбокс
передать не вопрос [на заметку:] как я отметил выше, передается только флаг, надо это учитывать. тогда ни как... [на заметку:] у чебокса, как и у картинки нет атрибута href, есть onclick, onchange и т.д. А тут тока скрипт вызов например подпрограммы чебоксом можно сделать так: Цитата
<input type="checkbox" name="test" onchange="location.href='neobook:GoSub %22test%22'">
Сообщение Цитата (mishem )
При клике на чекбокс
передать не вопрос [на заметку:] как я отметил выше, передается только флаг, надо это учитывать. тогда ни как... [на заметку:] у чебокса, как и у картинки нет атрибута href, есть onclick, onchange и т.д. А тут тока скрипт вызов например подпрограммы чебоксом можно сделать так: Цитата
<input type="checkbox" name="test" onchange="location.href='neobook:GoSub %22test%22'">
Автор - Сергей Дата добавления - 31 Марта 2013 в 03:36
Сообщение Цитата (Сергей )
вызов например подпрограммы чебоксом можно сделать так:
Вот это мне и надо было. Но теперь уже пусть другие в следующий раз делают.Автор - mishem Дата добавления - 31 Марта 2013 в 03:38
Сергей Дата: Вс, 31 Марта 2013, 03:38 | Сообщение # 6
тебе вон как надо, тогда это упрощает. оберни картинку и чебокс в ссылку и будет тебе без скрипта
Сообщение тебе вон как надо, тогда это упрощает. оберни картинку и чебокс в ссылку и будет тебе без скрипта Автор - Сергей Дата добавления - 31 Марта 2013 в 03:38
Сообщение Цитата (Сергей )
оберни картинку и чебокс в ссылку
Еще б знать бы как это обернуть. Автор - mishem Дата добавления - 31 Марта 2013 в 03:40
mishem Дата: Вс, 31 Марта 2013, 03:44 | Сообщение # 8
Я с базой данных сделал, теперь возвращаться даже не хочу. Получилось даже лучше чем хотел
Не хочешь читать хелп? Если хелп и форум не помогли, тогда все ответы здесь Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
Сообщение Я с базой данных сделал, теперь возвращаться даже не хочу. Получилось даже лучше чем хотел Автор - mishem Дата добавления - 31 Марта 2013 в 03:44
Сергей Дата: Вс, 31 Марта 2013, 03:46 | Сообщение # 9
Цитата (mishem )
Еще б знать бы как это обернуть.
увы, погорячился. не получится. Точнее отправить получится, а вот, если кликнул по картинке, то чебокс не отметится
Код
<a href="neobook:GoSub %22test%22'"> <img src="test/test.gif" alt="test" /> <input type="checkbox" name="test"> </a>
Сообщение Цитата (mishem )
Еще б знать бы как это обернуть.
увы, погорячился. не получится. Точнее отправить получится, а вот, если кликнул по картинке, то чебокс не отметится
Код
<a href="neobook:GoSub %22test%22'"> <img src="test/test.gif" alt="test" /> <input type="checkbox" name="test"> </a>
Автор - Сергей Дата добавления - 31 Марта 2013 в 03:46
mishem Дата: Вс, 31 Марта 2013, 03:48 | Сообщение # 10
Цитата (Сергей )
если кликнул по картинке, то чебокс не отметится
Дык вот, мелочь, а создает неудобство.
Не хочешь читать хелп? Если хелп и форум не помогли, тогда все ответы здесь Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
Сообщение Цитата (Сергей )
если кликнул по картинке, то чебокс не отметится
Дык вот, мелочь, а создает неудобство.Автор - mishem Дата добавления - 31 Марта 2013 в 03:48
Сергей Дата: Вс, 31 Марта 2013, 03:52 | Сообщение # 11
я начинал как то делать информер от лостфильма, хотел красивый вывод фильмов из БД. Столько скриптов и функций написал, а функционала кот наплакал Потом прикрутил jquery и все, в разы все сделалось за пару строчек, и чебоксы отмечались и вызов подпрограмм был, плюсом вывод сделал гармошкой
Сообщение я начинал как то делать информер от лостфильма, хотел красивый вывод фильмов из БД. Столько скриптов и функций написал, а функционала кот наплакал Потом прикрутил jquery и все, в разы все сделалось за пару строчек, и чебоксы отмечались и вызов подпрограмм был, плюсом вывод сделал гармошкой Автор - Сергей Дата добавления - 31 Марта 2013 в 03:52
Сообщение Цитата (Сергей )
Потом прикрутил jquery
Когда знаешь что делаешь, конечно. Я сталкиваюсь с html кодом раз в 2 года. Все что тогда читал, уже забыл. И все по новой. Даже читать в интернете уже не хочу, все равно забуду. Автор - mishem Дата добавления - 31 Марта 2013 в 03:57
YURIY Дата: Вс, 31 Марта 2013, 04:16 | Сообщение # 13
Цитата (Сергей )
Точнее отправить получится, а вот, если кликнул по картинке, то чебокс не отметится
Удивляешь меня, дружище label для чего тебе придумали? Было: Код
<a href="neobook:GoSub %22test%22'"> <img src="test/test.gif" alt="test" /> <input type="checkbox" name="test"> </a>
Стало: Код
<label> <a href="neobook:GoSub %22test%22'"> <img src="test/test.gif" alt="test" /> <input type="checkbox" name="test"> </a> </label>
И кликай по картинке на здоровье
Сообщение Цитата (Сергей )
Точнее отправить получится, а вот, если кликнул по картинке, то чебокс не отметится
Удивляешь меня, дружище label для чего тебе придумали? Было: Код
<a href="neobook:GoSub %22test%22'"> <img src="test/test.gif" alt="test" /> <input type="checkbox" name="test"> </a>
Стало: Код
<label> <a href="neobook:GoSub %22test%22'"> <img src="test/test.gif" alt="test" /> <input type="checkbox" name="test"> </a> </label>
И кликай по картинке на здоровье Автор - YURIY Дата добавления - 31 Марта 2013 в 04:16
mishem Дата: Вс, 31 Марта 2013, 12:54 | Сообщение # 14
Так, с этим разобрались. А как передать в НБ надпись (заголовок) чекбокса?
Не хочешь читать хелп? Если хелп и форум не помогли, тогда все ответы здесь Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
Сообщение Так, с этим разобрались. А как передать в НБ надпись (заголовок) чекбокса? Автор - mishem Дата добавления - 31 Марта 2013 в 12:54
Сергей Дата: Вс, 31 Марта 2013, 15:49 | Сообщение # 15
я это потом вспомнил, но надобность отпала я и не стал дописывать Цитата (mishem )
А как передать в НБ надпись (заголовок) чекбокса?
зачем передавать, пусть сама читает. Код
<label> <a href="neobook:GoSub %22test_bb%22'"> <img src="img/5cn.gif" alt="5канал" /> <input type="checkbox" name="cbx5">5 канал <input name="hd5" type="hidden" value="5 канал"> </a> </label>
а в подпрограмме :test_bb команду по получению значения элемента с именем "hd5"
Сообщение я это потом вспомнил, но надобность отпала я и не стал дописывать Цитата (mishem )
А как передать в НБ надпись (заголовок) чекбокса?
зачем передавать, пусть сама читает. Код
<label> <a href="neobook:GoSub %22test_bb%22'"> <img src="img/5cn.gif" alt="5канал" /> <input type="checkbox" name="cbx5">5 канал <input name="hd5" type="hidden" value="5 канал"> </a> </label>
а в подпрограмме :test_bb команду по получению значения элемента с именем "hd5" Автор - Сергей Дата добавления - 31 Марта 2013 в 15:49
mishem Дата: Вс, 31 Марта 2013, 16:05 | Сообщение # 16
Цитата (Сергей )
а в подпрограмме :test_bb команду по получению значения элемента с именем "hd5"
Ну да, на первый взгляд вроде бы правильно, просто. Но как мне узнать имя элемента? Допустим я загружаю код командой BrowserLoadFromStr. Через цикл присваиваю где name="hd5" к примеру name="1" , name="2"... Как мне в нб узнать чему равно name когда по объекту кликнули? Цитата (Сергей )
type="hidden"
А это что скрытое получается? Вообще частенько сталкиваюсь когда браузер нужен, но из за того что не понимаю отказываюсь и ищу другие варианты. Хорошее бы описание по работе с передачей данных в НБ. Типа справочника только для НБ. Тонкий намек на толстые обстоятельства.
Не хочешь читать хелп? Если хелп и форум не помогли, тогда все ответы здесь Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
Сообщение Цитата (Сергей )
а в подпрограмме :test_bb команду по получению значения элемента с именем "hd5"
Ну да, на первый взгляд вроде бы правильно, просто. Но как мне узнать имя элемента? Допустим я загружаю код командой BrowserLoadFromStr. Через цикл присваиваю где name="hd5" к примеру name="1" , name="2"... Как мне в нб узнать чему равно name когда по объекту кликнули? Цитата (Сергей )
type="hidden"
А это что скрытое получается? Вообще частенько сталкиваюсь когда браузер нужен, но из за того что не понимаю отказываюсь и ищу другие варианты. Хорошее бы описание по работе с передачей данных в НБ. Типа справочника только для НБ. Тонкий намек на толстые обстоятельства. Автор - mishem Дата добавления - 31 Марта 2013 в 16:05
Сергей Дата: Вс, 31 Марта 2013, 19:39 | Сообщение # 17
Цитата (mishem )
Типа справочника только для НБ.
эка махнул, там походу не одну сотню людей припахали, когда делали Цитата (mishem )
А это что скрытое получается?
да, элемент не визуальный. Цитата (mishem )
Как мне в нб узнать
допиши Код
<a href="neobook:SetVar %22hd%22 %22hd1%22_GoSub %22test_bb%22'">
Добавлено (31 Марта 2013, 16:37) --------------------------------------------- я стараюсь всегда использовать только href, т.к. в старых браузерах js парой "мутит" . Это если кроме меня кто то будет прогу юзать. Добавлено (31 Марта 2013, 16:39) --------------------------------------------- Цитата (Сергей )
<a href="neobook:SetVar %22hd%22 %22hd1%22_GoSub %22test_bb%22'">
Кстати, тогда скрытый элемент и не нужен Добавлено (31 Марта 2013, 19:29) --------------------------------------------- написал скриптик для твоей задачи, короче если его подключить, то не надо ничего прописывать, т.е. не надо ссылку (<a href="neobook:) вообще просто в value чебокса записываешь название, и при клике имя отправится в НБ там увидишь пустую переменную, туда напиши имя - в какую переменную НБ отсылать данные В текстовом файле скрипт, вставь его перед </body></html> Добавлено (31 Марта 2013, 19:39) --------------------------------------------- можно еще добавить запуск подпрограммы и при снятии галки очищать переменную в НБ
Сообщение отредактировано Сергей - Вс, 31 Марта 2013, 20:26
Сообщение Цитата (mishem )
Типа справочника только для НБ.
эка махнул, там походу не одну сотню людей припахали, когда делали Цитата (mishem )
А это что скрытое получается?
да, элемент не визуальный. Цитата (mishem )
Как мне в нб узнать
допиши Код
<a href="neobook:SetVar %22hd%22 %22hd1%22_GoSub %22test_bb%22'">
Добавлено (31 Марта 2013, 16:37) --------------------------------------------- я стараюсь всегда использовать только href, т.к. в старых браузерах js парой "мутит" . Это если кроме меня кто то будет прогу юзать. Добавлено (31 Марта 2013, 16:39) --------------------------------------------- Цитата (Сергей )
<a href="neobook:SetVar %22hd%22 %22hd1%22_GoSub %22test_bb%22'">
Кстати, тогда скрытый элемент и не нужен Добавлено (31 Марта 2013, 19:29) --------------------------------------------- написал скриптик для твоей задачи, короче если его подключить, то не надо ничего прописывать, т.е. не надо ссылку (<a href="neobook:) вообще просто в value чебокса записываешь название, и при клике имя отправится в НБ там увидишь пустую переменную, туда напиши имя - в какую переменную НБ отсылать данные В текстовом файле скрипт, вставь его перед </body></html> Добавлено (31 Марта 2013, 19:39) --------------------------------------------- можно еще добавить запуск подпрограммы и при снятии галки очищать переменную в НБАвтор - Сергей Дата добавления - 31 Марта 2013 в 19:39
mishem Дата: Чт, 04 Апреля 2013, 13:44 | Сообщение # 18
Серег, благодарю. Только домой попал. Буду разбираться.Добавлено (04 Апреля 2013, 13:44) ---------------------------------------------
Цитата (Сергей )
эка махнул,
Ну я имею ввиду хоть основные какие варианты с примерами сделать бы.
Не хочешь читать хелп? Если хелп и форум не помогли, тогда все ответы здесь Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
Сообщение Серег, благодарю. Только домой попал. Буду разбираться.Добавлено (04 Апреля 2013, 13:44) ---------------------------------------------
Цитата (Сергей )
эка махнул,
Ну я имею ввиду хоть основные какие варианты с примерами сделать бы. Автор - mishem Дата добавления - 04 Апреля 2013 в 13:44
Сергей Дата: Сб, 20 Апреля 2013, 07:40 | Сообщение # 19
Цитата (mishem )
Ну я имею ввиду хоть основные какие варианты с примерами сделать бы.
варианты чего, вернее основные это какие? Я же не буду всю справку писать
Сообщение Цитата (mishem )
Ну я имею ввиду хоть основные какие варианты с примерами сделать бы.
варианты чего, вернее основные это какие? Я же не буду всю справку писать Автор - Сергей Дата добавления - 20 Апреля 2013 в 07:40
mishem Дата: Сб, 20 Апреля 2013, 07:45 | Сообщение # 20
Цитата (Сергей )
варианты чего, вернее основные это какие?
Варианты элементов. Кнопки, чекбоксы, картинки, выпадающие списки и т.д. Все то что может передавать события в НБ.
Не хочешь читать хелп? Если хелп и форум не помогли, тогда все ответы здесь Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
Сообщение Цитата (Сергей )
варианты чего, вернее основные это какие?
Варианты элементов. Кнопки, чекбоксы, картинки, выпадающие списки и т.д. Все то что может передавать события в НБ.Автор - mishem Дата добавления - 20 Апреля 2013 в 07:45
Сергей Дата: Сб, 20 Апреля 2013, 07:51 | Сообщение # 21
Цитата (mishem )
Все то что может передавать события в НБ.
боюсь тебя расстроить, но они не могу ничего передавать в нб может отправить только <a href="neobook:">передать</a> все остальное только через JS
Сообщение Цитата (mishem )
Все то что может передавать события в НБ.
боюсь тебя расстроить, но они не могу ничего передавать в нб может отправить только <a href="neobook:">передать</a> все остальное только через JSАвтор - Сергей Дата добавления - 20 Апреля 2013 в 07:51
mishem Дата: Сб, 20 Апреля 2013, 07:53 | Сообщение # 22
Расстроил.
Не хочешь читать хелп? Если хелп и форум не помогли, тогда все ответы здесь Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
Сообщение Расстроил. Автор - mishem Дата добавления - 20 Апреля 2013 в 07:53
Сергей Дата: Сб, 20 Апреля 2013, 07:57 | Сообщение # 23
вот я и спросил, что основные - это атрибуты элемента или JS Конечно, если бы наметили по пунктам, что надо, было бы здорово...Добавлено (20 Апреля 2013, 07:57) ---------------------------------------------
Цитата (mishem )
Расстроил.
зато нб может сама получать значения этих элементов. только у чебокса запара, она в не видит значение, от только вкл. или выкл.
Сообщение вот я и спросил, что основные - это атрибуты элемента или JS Конечно, если бы наметили по пунктам, что надо, было бы здорово...Добавлено (20 Апреля 2013, 07:57) ---------------------------------------------
Цитата (mishem )
Расстроил.
зато нб может сама получать значения этих элементов. только у чебокса запара, она в не видит значение, от только вкл. или выкл. Автор - Сергей Дата добавления - 20 Апреля 2013 в 07:57
mishem Дата: Сб, 20 Апреля 2013, 08:01 | Сообщение # 24
Вообще по браузеру не плохо было бы какой нибудь мануал. Я к примеру не умею и не понимаю как получать значения элементов. Аналогично и отправлять в браузер.
Не хочешь читать хелп? Если хелп и форум не помогли, тогда все ответы здесь Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
Сообщение Вообще по браузеру не плохо было бы какой нибудь мануал. Я к примеру не умею и не понимаю как получать значения элементов. Аналогично и отправлять в браузер. Автор - mishem Дата добавления - 20 Апреля 2013 в 08:01
Сергей Дата: Сб, 20 Апреля 2013, 08:07 | Сообщение # 25
или еще так, через событие(onclick,onchange) и JS:
Код
<select onchange="document.location=neobook:нужный код"> <option value="1">001</option> <option value="2">002</option> <option value="3">003</option> <option value="4">004</option> </select>
Добавлено (20 Апреля 2013, 08:07) --------------------------------------------- я могу только сделать пример по работе с некоторыми элементами, а мануал писать не буду(без обид).
Сообщение
или еще так, через событие(onclick,onchange) и JS:
Код
<select onchange="document.location=neobook:нужный код"> <option value="1">001</option> <option value="2">002</option> <option value="3">003</option> <option value="4">004</option> </select>
Добавлено (20 Апреля 2013, 08:07) --------------------------------------------- я могу только сделать пример по работе с некоторыми элементами, а мануал писать не буду(без обид).
Автор - Сергей Дата добавления - 20 Апреля 2013 в 08:07
mishem Дата: Сб, 20 Апреля 2013, 08:14 | Сообщение # 26
Пример тоже хорошо, главное что б понятно было что где заменить можно. Дык какие обиды могут быть. Вообще я имею ввиду на будущее. В данный момент мне лично пока не надо. Просто иногда что то надо, и как назло не тебя не Дембеля нет. И сидишь репу чешешь.
Я пока оскомину сбил, опять НБ открою, мышью повожу и закрою.
4 программы одновременно начал писать, пока интерес был.
Теперь все, пропал. До лучших времен.
Не хочешь читать хелп? Если хелп и форум не помогли, тогда все ответы здесь Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
Сообщение Пример тоже хорошо, главное что б понятно было что где заменить можно. Дык какие обиды могут быть. Вообще я имею ввиду на будущее. В данный момент мне лично пока не надо. Просто иногда что то надо, и как назло не тебя не Дембеля нет. И сидишь репу чешешь.
Я пока оскомину сбил, опять НБ открою, мышью повожу и закрою.
4 программы одновременно начал писать, пока интерес был.
Теперь все, пропал. До лучших времен.
Автор - mishem Дата добавления - 20 Апреля 2013 в 08:14