+ Ответить в теме
Страница 1 из 4
1 2 3 ... ПоследняяПоследняя
Показано с 1 по 40 из 158

Тема: Браузер

  1. #1
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231

    Браузер

    Компонент "Браузер" и всё, что с ним связано

    http://develstudio.ru/forum/topic8800.html?last_page=ok

  2. #2
    Новичок
    Регистрация
    13.03.2010
    Адрес
    Беларусь, Жлобин
    Сообщений
    7
    У меня первый вопрос: можно ли хтмл код из браузера передать на форму ввода? Конечно можно по таймеру сохранять текущую страницу браузера например в папке кэш,и уже открыв её искать там нужное совпадение,но это слишком медленно

  3. #3
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,740

    ну думаю не зачем куда нить сохранять )) Можно работать с переменной )) Ну а если так способ не подходит, то разместите поле для текста на форму и выводите в него код таким образом
    PHP код:
    с("Form1->memo1")->text с("Form1->browser1")->html 

  4. #4
    Новичок
    Регистрация
    13.03.2010
    Адрес
    Беларусь, Жлобин
    Сообщений
    7
    Втом то и дело что сей код работать не хочет

  5. #5
    Мастер Аватар для noRoman
    Регистрация
    22.03.2010
    Адрес
    Новочебоксарск
    Сообщений
    757
    должно конечно работать, но не работает
    У меня получилось так:
    c("Form1->browser1")->saveToFile("1.txt");
    c("Form1->memo1")->loadFromFile("1.txt");
    PS Я хороший программист потому что читаю это!

  6. #6
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    А мож не у меня одного с браузером проекты не дружат?
    Похоже баг какой-то в браузере...

  7. #7
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от xsnakes Посмотреть сообщение
    а мож не у меня одного с браузером проекты не дружат?
    похоже баг какой-то в браузере...
    какая os, какой ie установлен по умолчанию в систему?

  8. #8
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    Devel, В какойто версии DS браузер работал, а в самой последней не работает, зависает...

    ОС:
    Winows XP
    Media Center Edition
    v2002
    SP2

    IE:
    Internet Explorer 6 SP2
    Последний раз редактировалось xsnakes; 26.03.2010 в 14:58.

  9. #9
    Test Аватар для flocker
    Регистрация
    11.03.2010
    Адрес
    Москва,Московская область,Климовск
    Сообщений
    642
    xsnakes,обнови IE - если даже им не пользуешься то...все через него и идет!!!!
    А это некоторые программы которые требуют инет.
    Последний раз редактировалось flocker; 26.03.2010 в 11:17.
    ICQ:599605,1174771,565637119

  10. #10
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    flocker, а что уже IE 9 есть? У меня IE 8 стоит, Devel спросил:
    какой ie установлен по умолчанию в систему

  11. #11
    Test Аватар для flocker
    Регистрация
    11.03.2010
    Адрес
    Москва,Московская область,Климовск
    Сообщений
    642
    ты написал что у тебя 6 ie,написал поздно наверно!
    ICQ:599605,1174771,565637119

  12. #12
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    какой ie установлен по умолчанию в систему
    По умолчанию ведь 6! А то, что я обновлял уже не по умолчанию! Не так ли?

  13. #13
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    Я переустановил Windows и браузер теперь работает.

  14. #14
    Test Аватар для flocker
    Регистрация
    11.03.2010
    Адрес
    Москва,Московская область,Климовск
    Сообщений
    642
    offtop
    надо обзавестись с лицензией,что бы автоматом все обновлялось..по моему 86% процентов человек обновились а остальные 14% все еще сидят не подозревая что их система подводиться к риску!
    это везде было сказано!
    ICQ:599605,1174771,565637119

  15. #15
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    Так а странно что всё остальное работало, а программы именно на DS c браузером не работали!

  16. #16
    А можно ли функцию echo переопределить, так, чтобы вывод строк по умолчанию шел в компонент Браузер, а не в сообщение в отдельном окне как сейчас?
    Мне кажется, это было бы очень удобно, - меньше переписывать в готовом коде.

  17. #17
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,740
    есть такая возможность ))
    PHP код:
    setEchoController(c("browser1"));
    echo 
    "Вывод echo в браузер"

  18. #18
    Цитата Сообщение от haker Посмотреть сообщение
    есть такая возможность ))
    PHP код:
    setEchoController(c("browser1"));
    echo 
    "Вывод echo в браузер"
    Супер!!! Очень благодарен за ответ!
    Но, вот еще вопрос, средствами php я делаю картинку в отдельном файле используя:
    header ("Content-type: image/gif");
    так что весь файл в итоге возвращает картинку.
    Можно ли и если да, то как, передать эту картинку в Браузер??

  19. #19
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,740
    ну попробуйте ))) Если не получается )) Подумаем

  20. #20
    Цитата Сообщение от haker Посмотреть сообщение
    ну попробуйте ))) Если не получается )) Подумаем
    Похоже не получается, он не понимает функцию
    $im = imagecreatetruecolor($ws,$hs);
    даже при всех включенных модулях
    похоже нет подключенного модуля для работы с GIF-изображениями.
    Интересно, планируется ли добавление этого модуля?

  21. #21
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от dimdimka Посмотреть сообщение
    Супер!!! Очень благодарен за ответ!
    Но, вот еще вопрос, средствами php я делаю картинку в отдельном файле используя:
    header ("Content-type: image/gif");
    так что весь файл в итоге возвращает картинку.
    Можно ли и если да, то как, передать эту картинку в Браузер??
    Это по сложнее, вам нужно сохранять картинку в temp и загружать ее в браузер через

    <img src="путь к картинке">

  22. #22
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,740
    вообще то браузер нормально работает )) GD2 если вы подключали тоже всё на месте ))
    Хм а с чего вы взяли что header будет работать с браузером )) Ведь это вам не echo )))

  23. #23
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от dimdimka Посмотреть сообщение
    Похоже не получается, он не понимает функцию
    $im = imagecreatetruecolor($ws,$hs);
    даже при всех включенных модулях
    похоже нет подключенного модуля для работы с GIF-изображениями.
    Интересно, планируется ли добавление этого модуля?
    Подключи GD2. Через header выводить нельзя, надо сохранить картинку в папке темп например и загружать ее в браузер.

  24. #24
    Большое спасибо, за ответы! GD2 я подключал, но возможно, у меня предыдущая версия среды: 1.0.5b, может поэтому не определена функция: $im = imagecreatetruecolor($ws,$hs); для GIF-изображений?
    Где посмотреть любой простейший пример по работе с картинкой и её сохранением?
    Спасибо!

  25. #25
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,740
    1. Поставьте уж бета версию среды
    2. Всё должно работать при подключении модуля
    3. Тут дофигища инфы http://php.su/functions/?cat=image
    4. Вот еще http://php.su/lessons/?lesson_12

    И пожалуйста задавайте вопросы по теме

  26. #26
    Участник Аватар для overtake
    Регистрация
    29.03.2010
    Адрес
    Набережные челны
    Сообщений
    79
    будет ли возможность для компонента браузера использовать javascript? возможно ли реализовать такую функцию?

  27. #27
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,740
    вообще то всё зависит от настроек IE )) И если разрешено работать javascript, то и в программе он будет работать )) А чтоб этот скрипт выполнить, просто засуньте этот код в браузер
    PHP код:
    c("browser1")->html "тут html код вместе с javascript"
    А вообще если хотите просто выполнить javascript без браузера, то вот вам статьи ))

    http://www.softtime.ru/info/articlep...?id_article=22
    http://habrahabr.ru/blogs/php/28464/

    Ну или ещё что нить найдите в гугле ))

  28. #28
    Участник Аватар для overtake
    Регистрация
    29.03.2010
    Адрес
    Набережные челны
    Сообщений
    79
    вижу много вопросов по браузеру, хотел бы расписать основные доступные функции для использования браузера. Осталось еще несколько которые я не знаю, если есть ошибки извеняйте =) но вопросов все равно меньше думаю будет =)

    PHP код:
    public function toPrint()   //На печать

    public function toSaveAs() // сохранить как

    public function stop() //остановить

    public function stopDownload() //Прекратить закачку

    public function refresh()  //Обновить

    public function printDialog() //печать "диалог" или выбранное точно не знаю

    public function open() //открыть

    public function showPrint() //Показать на печать

    public function saveToFile($filename// сохранить в файл

    public function navigate($url)  //не знаю, скорее всего навигатор ссылки =)

    public function get_url() //получить адресс страницы

    public function set_url($url// задать адресс страницы

    public function set_width($v//задать ширину

    public function set_height($v//задать высоту

    public function set_h($v//походу тоже высоту.

    public function set_w($v//походу тоже ширину

    public function get_busy() //получить что занят =) не знаю

    public function free() //свободный. 

  29. #29
    Пользователь Аватар для riartem
    Регистрация
    13.03.2010
    Адрес
    Беларусь, Пинск
    Сообщений
    152
    Код:
     
    public function showPrint() //Показать предпросмотр печати!
    public function navigate($url) // перейти по ссылке $url
    public function free() // уничтожить браузер!

  30. #30
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    free()
    Это ко всем объектам

  31. #31
    Пользователь Аватар для riartem
    Регистрация
    13.03.2010
    Адрес
    Беларусь, Пинск
    Сообщений
    152
    И это.. слово
    адресс
    пишется с одной буквой С
    I like DevelStudio!!!
    My system is Windows 7

  32. #32
    Во первых заметил баг:
    Иногда браузер кривится если не прописать высоту и ширину в ручную.
    и вопросы:
    1. Как убрать полосу прокрутки?
    2. Как убрать рамку у браузера?
    Последний раз редактировалось zzver; 20.04.2010 в 09:31.

  33. #33
    Новичок
    Регистрация
    14.03.2010
    Адрес
    Далекоо-о-о-о =)
    Сообщений
    21
    а можно ещёнаписатькоды к браузеру типа: "вперёд", "назад"??
    ато я немного не пойму как их вписывать

  34. #34
    Участник Аватар для overtake
    Регистрация
    29.03.2010
    Адрес
    Набережные челны
    Сообщений
    79
    ->GoForward;
    ->Goback;
    В каждом из нас спит гений и с каждым днем все крепче =)
    PHP код:
    alert('я люблю DevelStudio =))'); 

  35. #35
    Новичок
    Регистрация
    14.03.2010
    Адрес
    Далекоо-о-о-о =)
    Сообщений
    21
    его прописавать типа так:
    c("browser1")->Goback; ??
    у меня таким образом ничего не получилось, может я чегото не пойму (скорей всего так и есть), но всё же так ли я написал или что нетак?
    напишите полную строку плиз

  36. #36
    Новичок
    Регистрация
    14.03.2010
    Адрес
    Далекоо-о-о-о =)
    Сообщений
    21
    всё я понял я забыл прописать "()"
    c("browser1")->Goback(); - так сработало =)
    а еслия хочу обновить или остановить обновление браузера, то надо делать так:
    c("browser1")->Refresh(); - обновить
    c("browser1")->Refresh()->Stop(); - остановить обновление, так?

  37. #37
    Новичок
    Регистрация
    14.03.2010
    Адрес
    Далекоо-о-о-о =)
    Сообщений
    21
    а там ошибка, правильно так: c("browser1")->Stop();
    без "->Refresh()" =)
    теперь всё работает норм =))

  38. #38
    Добрый день, подскажите у кого либо получилось отправить POST запрос с браузера ?? Уважаемый Devel подсказал следующий код:

    PHP код:
    $url "Мой урл";
    $postData['login_name'] = $login
    $postData['login_password'] = $pasword
    $postData['auth'] = "1"
    $postData['login'] = "submit"

    c("browser2")->post($url$postData); 
    Ошибок никаких не возникает, но и на сайте на котором я хочу авторизироваться не происходит ничего, даже нет сообщения об неудавшейся авторизации Может кто нибудь пробовал делать такое, может я что либо делаю не так?

  39. #39
    что делает класс TWebBrowser
    и возможно ли использовать mshtml.dll ??? Не хочу чтобы браузер зависел от ie

  40. #40
    Нужно чтобы в браузере отображалось несколько ссылок по очереди. То есть отображаеться одна ссылка через несколько секунд другая. Как ето реализировать?

Ваши права

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