Вопрос № 60314: Здравствуйте, эксперты!
Пишу прогу на Java проверки прокси на анонимность. Уже прошел 'Hello, world!'. Куда мне двигаться дальше? Понял, что надо научится работать с переменными окружения (в частности). Где взять инфо об этом?
С наи...Вопрос № 60343: Здравствуйте, уважаемые эксперты!
Я только начинаю работать на Java. Скажите, пожалуйста, есть ли какая-то функция, которая переводит переменные формата double в integer? Заранее спасибо....Вопрос № 60345: Уважаемые эксперты, есть документ на котором расположена таблица сотоящая из 2-х столбцов, в правом столбще содержится html докумен содержащий меню сайта <?php include('menu.htm'); ?>, так вот при наведении на ссылку в меню моего сайта я хочу, ...
Вопрос № 60.314
Здравствуйте, эксперты!
Пишу прогу на Java проверки прокси на анонимность. Уже прошел 'Hello, world!'. Куда мне двигаться дальше? Понял, что надо научится работать с переменными окружения (в частности). Где взять инфо об этом?
С наилучшими пожеланиями
cpulimit
Отправлен: 27.10.2006, 00:51
Вопрос задал: Cpulimit (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Errandir
Здравствуйте, Cpulimit!
Я посоветую работать с J2SE 5.0 Documentation (http://java.sun.com/javase/downloads/index.jsp), очень удобная и полезная вещь. А именно, вам нужно посмотреть метод "getenv()" класса "java.lang.System", и дальше по ссылкам. Надеюсь это именно то, что вам нужно.
Будут вопросы, задавайте...
--------- Si vox est - canta!
Ответ отправил: Errandir (статус: 2-ой класс)
Ответ отправлен: 27.10.2006, 03:31
Вопрос № 60.343
Здравствуйте, уважаемые эксперты!
Я только начинаю работать на Java. Скажите, пожалуйста, есть ли какая-то функция, которая переводит переменные формата double в integer? Заранее спасибо.
Отправлен: 27.10.2006, 10:14
Вопрос задала: Мотя (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Errandir
Здравствуйте, Мотя!
Это просто сужающее преобразование:
Приложение:
--------- Si vox est - canta!
Ответ отправил: Errandir (статус: 2-ой класс)
Ответ отправлен: 27.10.2006, 14:50 Оценка за ответ: 5 Комментарий оценки: Большое спасибо!
Отвечает: Grigory
Здравствуйте, Мотя!
Для таких вещей обычно используется кастинг (casting).
Выглядеть это будет вот так:
double d;
int i;
i=(int)d;
Вот здесь об этом написано поподробней:
http://www.programmersheaven.com/2/FAQ-JAVA-Type-Conversion-Casting
Удачи!
Ответ отправил: Grigory (статус: 3-ий класс)
Ответ отправлен: 27.10.2006, 16:57 Оценка за ответ: 5 Комментарий оценки: Спасибо!
Вопрос № 60.345
Уважаемые эксперты, есть документ на котором расположена таблица сотоящая из 2-х столбцов, в правом столбще содержится html докумен содержащий меню сайта <?php include('menu.htm'); ?>, так вот при наведении на ссылку в меню моего сайта я хочу, чтобы слева от нее появлялась подсказка, она будет отображаться в <div style=""position" : absolute; padding=5;" ID=div1></div>. На ссылках меню я уже прописал свойсва onmouseover="showtip(this)" onmouseout="closetip()".
Для того чтобы правильно расположить эту подсказку на странице, надо считать top и left объекта-ссылки, вот тут то и проблема, если в других языках программирования есть только свойство top и left, то у объекта ссылки, я проверал, их несколько:
this.style.top, this.offsetTop. Дело в том, что все эти свойства равны 0, хотя сам объект распологается справа стороны экрана.
Вопрос: как мне привязаться к объекту-ссылке, а точнее как мне считать его координаты.
Отправлен: 27.10.2006, 10:32
Вопрос задал: Zotaper (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: gp
Здравствуйте, Zotaper!
Дело в том, что style.top, offsetTop и т.д. выдают координаты элемента внутри контейнера( div etc), в котором элемент находится. Чтобы получить действительные координаты (относительно левого верхнего угла страницы), надо перебрать всю "цепочку вложений".
Функция для определения координат элемента на странице("JavaScript и DHTML сборник рецептов" Гудмана) :
function getElementPosition (elemId)
{
var offsetTrail = document.getElementById(elemId);
var offsetLeft = 0;
var offsetTop = 0;
while (offsetTrail) {
offsetLeft += offsetTrail.offsetLeft;
offsetTop += offsetTrail.offsetTop;
offsetTrail = offsetTrail.offsetParent;
}
return {left:offsetLeft, top:offsetTop};
}
--------- Я знаю достаточно, чтобы осознать, сколь многого я не знаю...
Ответ отправил: gp (статус: Академик) Украина, Симферополь WWW:Недвижимость в Крыму ---- Ответ отправлен: 27.10.2006, 11:00 Оценка за ответ: 5