09.02.2025г.05:09
Добро пожаловать на DevelStudio.3dn.ru — Уникальное для DevelStudio!
ГлавнаяФорумУрокиПримерыИсходникиНов. СообщенияЗаказать исходникВаша ссылка
Участники · Правила форума · Поиск · RSS
  • Страница 1 из 2
  • 1
  • 2
  • »
Как вывести URL в edit1 из браузера на DS 3.0?
MasiZ
Воскресенье, 01.04.2012, 22:00
Группа:
 
Друзья
Сообщений:
 
130
Репутация:
 
7

Как вывести URL в edit1 из браузера на DS 3.0?
Code
c("edit1")->text = c("chromium1")->url;

Не работает.

Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
 
Resh
Воскресенье, 01.04.2012, 22:59
Группа:
 
Администраторы
Сообщений:
 
527
Репутация:
 
45

Для чего это тебе надо? Да и по любому когда ты хочешь зайти на сайт с начало ты так пишешь
Code
c("chromium1")->url = c("edit1")->text;
что мешает просто из поля ввода 1 перенести текст в поле ввода 2 вот так
Code
c("edit2")->text = c("edit1")->text;

 
MasiZ
Понедельник, 02.04.2012, 09:14
Группа:
 
Друзья
Сообщений:
 
130
Репутация:
 
7

Не то. В первом вашем коде я задам адрес для браузера, тоесть при клике арбузер перейдет по тексту из едит. А мне нужно чтоб едит отображал переход арбузера. Тоесть я через арбузер перехожу по детекториям сайта или по баннерам а едит отображает адрес открытой странички. Вот я что имел в виду:) А второй код на копирование не требуется:)

Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
 
Resh
Понедельник, 02.04.2012, 10:33
Группа:
 
Администраторы
Сообщений:
 
527
Репутация:
 
45

Ну ладно я понял. Добавляешь событие на браузер "Изменение адреса" и туда ставишь этот код
Code
if( strpos($url, 'file://') === false )
c("edit1")->text = iconv('utf-8', 'windows-1251', urldecode($url));

 
MasiZ
Вторник, 03.04.2012, 18:54
Группа:
 
Друзья
Сообщений:
 
130
Репутация:
 
7

Вот енто я вечером попробую:) А вы не могли б создать уроки по арбузеру в версии 3.0? Ато там функций много, а как пользоваться не понятно:)

Добавлено (02.04.2012, 11:41)
---------------------------------------------
Вот енто я вечером попробую:) А вы не могли б создать уроки по арбузеру в версии 3.0? Ато там функций много, а как пользоваться не понятно:)

Добавлено (03.04.2012, 18:54)
---------------------------------------------

Quote (Resh)
if( strpos($url, 'file://') === false )
c("edit1")->text = iconv('utf-8', 'windows-1251', urldecode($url));

Спасибо! Все суппер!

Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
 
Resh
Вторник, 03.04.2012, 19:27
Группа:
 
Администраторы
Сообщений:
 
527
Репутация:
 
45

Не за что

 
MasiZ
Четверг, 05.04.2012, 01:12
Группа:
 
Друзья
Сообщений:
 
130
Репутация:
 
7

А как можно сделать вывод урл-а через radioGroup1? У меня 3 браузера один едит1 и один radioGroup1 с тремя точками. Мне нужно чтоб при выборе точки 1 в едит вывело урл 1-го браузера, при выборе точки 2 тоже в едит вывело урл 2-го браузера и т.д. Можно такое замутить? И попутно вопрос: В браузере событие "запрос авторизации" что ет такое и можно какои нить примерчик?))))

Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
 
Resh
Четверг, 05.04.2012, 12:28
Группа:
 
Администраторы
Сообщений:
 
527
Репутация:
 
45

В первый браузер добавляешь код
Code
if( strpos($url, 'file://') === false and c("radioGroup1")->itemIndex == 0){
  c("edit1")->text = iconv('utf-8', 'windows-1251', urldecode($url));
}

Во второй
Code
if( strpos($url, 'file://') === false and c("radioGroup1")->itemIndex == 1){
  c("edit1")->text = iconv('utf-8', 'windows-1251', urldecode($url));
}

В третий
Code
if( strpos($url, 'file://') === false and c("radioGroup1")->itemIndex == 2){
  c("edit1")->text = iconv('utf-8', 'windows-1251', urldecode($url));
}

 
MasiZ
Четверг, 05.04.2012, 14:05
Группа:
 
Друзья
Сообщений:
 
130
Репутация:
 
7

Я имел в виду что все 3 арбузера открыть где нужно, а вот при изменении точек чтоб с того браузера за точкой которой закреплен и залился код. Как то так:)

Добавлено (05.04.2012, 14:05)
---------------------------------------------
Подлатался, не открыть а открыты:)


Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
 
Resh
Четверг, 05.04.2012, 14:07
Группа:
 
Администраторы
Сообщений:
 
527
Репутация:
 
45

Не понял совсем

 
MasiZ
Четверг, 05.04.2012, 14:38
Группа:
 
Друзья
Сообщений:
 
130
Репутация:
 
7

Браузеры открыты на страницах
1-Браузер-урл= ххх.ру
2-Браузер-урл=ууу.сом
если в группе переключателей нажать
1-ю точку то в едит1 выводится ххх.ру
если нажать
2-ю точку то в едит1 выводится ууу.сом
И так далее:)
Извините за некоректные объяснения, сутки не сплю уже:(

Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
 
Resh
Четверг, 05.04.2012, 16:09
Группа:
 
Администраторы
Сообщений:
 
527
Репутация:
 
45

Я так и сделал вам просто когда нажимаешь первый браузер нужно еще раз кнопку нажать и со вторым так же

 
MasiZ
Четверг, 05.04.2012, 16:28
Группа:
 
Друзья
Сообщений:
 
130
Репутация:
 
7

Ой:) значит я код не правильно прочел:) Не разъеснишь его:)? Если не трудно:)

Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
 
Resh
Четверг, 05.04.2012, 16:31
Группа:
 
Администраторы
Сообщений:
 
527
Репутация:
 
45

Code
if( strpos($url, 'file://') === false and c("radioGroup1")->itemIndex == 0){
     c("edit1")->text = iconv('utf-8', 'windows-1251', urldecode($url));
    }

c("radioGroup1")->itemIndex == 0 обозначает если первый radioGroup отмечен то выведет ссылку из первого браузера (0 обозначает индекса radioGroup если 0 то значит первый radioGroup в списке).

 
MasiZ
Четверг, 05.04.2012, 20:47
Группа:
 
Друзья
Сообщений:
 
130
Репутация:
 
7

Покажу итог того что мне нужно при множество лишних действей)):
Ставлю в браузер как ты говорил
Code
if( strpos($url, 'file://') === false )
  c("edit2")->text = iconv('utf-8', 'windows-1251', urldecode($url));

А теперь в radioGroup1 на клик:
Code
c("radioGroup1")->itemIndex == 0;{
c("edit1")->text = c("edit2")->text;

Иток будет тот самый))

Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

При копировании материалов → указывайте ссылку на источник!
DevelStudio.3dn.ru © 2011 Все права защищены. Используются технологии uCoz DevelStudio
Счётчики
Сегодня нас посетило
Показано 2 последних комментария из 252.
С помощью этого компонента можно прослушивать музыку в потоке TMusic v1.2 . дальше »
С помощью этого компонента можно прослушивать музыку в потоке TMusic v1.1 . дальше »
Мини-статистика
Всего зарегистрировано: 575
Постов на форуме: 2067
Тем на форуме: 452