Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
если тебе это надо вообще для твоего браузера, а не для этого проекта
Для проекта. Думал, если при отправке запроса подставлять браузер по умолчанию.
Добавлено (03 Май 2010, 10:31) --------------------------------------------- Да, и подскажите, что пишется в коде, что б автоматически распознавалась кодировка.
Ну ты и накрутил... Как мы и говорили, nb не врубается в UTF. По порядку: - сам файл get.html сохранен как UTF. Я пересохранил его как Ansi (бери в прикр). - как следствие, отпала необходимость конвертировать строки в UTF. Открой свои процедуры и закомментируй строчки zmConvertString "Ansi_ToUTF8" "[Stroka]" "[Stroka]" Нам надо чтобы нб поняла кодировку, а не файл get.html, куда ты ето складываешь. В итоге все строки будут в Ansi, файл get.html тоже в Ansi, и все отображается.
Я сначала не конвертировал обратно в UTF8, и у меня почему то в браузере слетела кодировка, и отображалось как у вас. После этой строки все стало на место.
Сейчас убрал ее, вроде нормально все. Но у меня и с ней нормально было
неважно переписывается он или нет, его кодировка остается одинаковой, и она имеет значение. Вот если бы он удалялся с диска и создавался заново, тогда да, надо было править не файл а механизм его создания. Как задавать вопросы
Почему тогда если в браузере по умолчанию выставить UTF8,
эмм... я забыл что тут дело с браузером. В нб-браузере любая кодировка отображаться должна как надо. Значит, надо выставить Автоматическую кодировку в браузере IE. В общем, от этого может зависеть, а как конкретно - надо провести опыты. Как задавать вопросы
да, ты прав. у тебя там строго говоря, вообще не вебстраница, а просто таблица. Пропиши теги вначале и в конце, возьми их из исходника страниц сайта. Если поправишь ссылки на абсолютные, то заработают стили и все картинки (может быть).
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
Добавлено (03 Май 2010, 14:01) --------------------------------------------- где отмечено напишешь нужную кодировку. если кодируешь в utf то оставь, если ansi то напиши charset=windows-1251
Я так пробовал, вот что получается при запуске файла Видно по этому делал zmConvertString "Ansi_ToUTF8" "[Stroka]" "[Stroka]"
Добавлено (03 Май 2010, 14:10) ---------------------------------------------
Quote (DEMBEL)
если ansi то напиши windows-1251
Вот, вот это я не смог понять что нужно писать. Я вписывал просто windows, и получалось вообще черти что
Добавлено (03 Май 2010, 14:16) --------------------------------------------- DEMBEL, помоги еще с одной вещью разобраться. В объекте Веббраузер на вкладке команды, Before Navigate. Там я прописал код что бы откравалась ссылка в браузере по умолчанию, а в объекте Веббраузер оставалась таблица. Но что то сделал не верно. Как перенаправить на браузер по умолчанию?
а в объекте Веббраузер оставалась таблица. Но что то сделал не верно. Как перенаправить на браузер по умолчанию?
Я начал делать без файла, он ненужен вообще. Оперируешь токо со строками и следишь за кодировкой. я щас поправлял твою таблицу, писал вместо твоих FileWrite и BrowserGoTo команду BrowserLoadFromStr, и пока я не закоментировал строчки в BeforeNavigate, у меня постоянно пытался открыться IE. Значит работает.
логику своих скриптов проверь, значение переменных. IE и нб-обьект браузер вроде работают независимо. Куда ты направляешь его InternetLink туда и откроет. Как задавать вопросы
ничего не выкинул, ты просто подключил файл стилей где указано выравнивание по центру. Скорее, ты недобрал кусок кода из страницы, где выше таблицы задается выравнивание влево, возможно какой-то <div>. Попробуй поисправляй в тексте таблицы строчки с выравниваниями типа <td width="7%" class="gTableSubTop" align="center"> напиши align="left" или добавь эту строчку к классу колонок таблицы где ее нет, ну я потом сам попробую как следует посмотреть твой текст и выровнять если у тебя не выйдет Как задавать вопросы
Добавлено (03 Май 2010, 19:58) --------------------------------------------- Вот блин, ее заменил, пропало оформление таблицы.
Добавлено (03 Май 2010, 20:35) --------------------------------------------- Сделал. Не знаю правильно или нет, пришлось к каждому сообщению добавлять align="left"
ну да, это же путь к файлу стилей, он лежит на нашем сайте. /style.css - локальный путь, работает только со страниц сайта http://neobooker.ru/style.css - полный путь, работает откуда угодно. В этом файле и указаны всякие картинки, отступы, выравнивания... Как задавать вопросы
Кнопки некоторые не срабатывают. А так, даже в редактирование профиля заходит. Только не сохраняет. На главную страницу выкидывает.
Добавлено (04 Май 2010, 19:24) --------------------------------------------- Да, и еще надо покумекать, как сделать что б если в браузере по умолчанию открывать страницы, что бы сразу логнится. Мож через команду Рун с какими нибудь параметрами?
Добавлено (04 Май 2010, 20:32) --------------------------------------------- DEMBEL, А Юрий ссылку которую дал, http://neobooker.ru/index/1 , в ее код можно вставить логин и пароль? И отправить ?
в ее код можно вставить логин и пароль? И отправить ?
да, нечто подобное я и хотел организовать. но только думаю что если авторизоваться таким образом слетит сохраненная регистрация в других браузерах. Как задавать вопросы
слетит сохраненная регистрация в других браузерах.
Так она по любому слетает. А при таком подходе, можно было бы сначала логнится через эту страницу, а потом открывать ссылку. Что в браузере, что в проекте. И при закрытии или сворачивании в трей отправлять этот код в браузер, что б лишний раз данные не вводить, и будет получаться как бы регистрация и не слетала. Не хочешь читать хелп?
по идее можно, но с каждым конкретным случаем придется повозиться. Пытались тут с Алексом поломать логин на одном сайте на DLE, я ниасилил, посмотрим что юкоз скажет... надо будет попробовать попозже... Как задавать вопросы
может галки enhanced security и trap popup windows снимешь всетаки?
Снял уже, они вроде не мешали.
Quote (DEMBEL)
а зачем вообще бродить по сайту? достаточно для информера выдрать залогиненый кусок таблицы и все.
Не знаю, а мне как то удобней стало. Сразу видны ссылки обновленные, да и грузится в разы быстрее чем в браузере. Ну там есть чек бокс, можно и так просматривать и в браузере. Плюс информер может быть запущен (апо идее должен быть запущен ), а браузер нет. Так смысл запускать браузер, если надо сообщение посмотреть. Но это все конечно на любителя.
Добавлено (04 Май 2010, 21:18) --------------------------------------------- Не, а эту не стал снимать enhanced security . А чем она мешает? В справке вроде прочитал что не стоит снимать.
Ну мы так и сделали как и там. отослали/получили запросы. а вот что дальше? дальше можно также успешно оперировать с залогиненым сайтом путем одних необушных запросов. А у нас дальше другая история - открывается браузер и начинается лазание... браузер начинает чтото свое пихать, неподходящее... потом ты хочешь, чтобы еще браузер который по умолчанию открывал странички залогиненым. Браузер он какбы сам по себе, понимаешь? Еще и со своими собственными куками. Чуть что не то, рега слетит, либо он просто ее не отобразит.
Добавлено (04 Май 2010, 23:35) --------------------------------------------- я же уже говорил, что браузер - отдельная история. Если без проблем, то оперировать только запросами, получать код странички. А браузер токо для отображения.
Поэтому чтобы пользоваться бразером без проблем - надо и авторизацию проводить только из него, путем подтверждения формы логина.
Я наверно не догоняю. У нас есть страница, на ней форма ввода логина и пароля. Можем мы сделать такую же страницу, но что бы логин и пароль был уже введен? Или как то так, Отправляем в браузер ссылку, автозаполняем, отлавливаем перенаправленную ссылку, и подменяем той какая нам нужна. Мож я желаемое за действительное принимаю? Не хочешь читать хелп?