Хочу попросить у Вас помощи. Я новичок в JavaScript и не все понятно
(с вышкой не всегда дружил).
Так вот -
<a href="#stayhere" onClick='$("#contentBody").load("page1.php");'
></a> - на jquery быстро разобрался, а вот как сделать на js до сих пор не могу.
Пробую использовать document.getElementById('contentBody'), а открывается в новом окне.
А также onfocus="this.blur()" для всех <a> на js.
Можете оказать помощь?!
1. Ножи - 03 Ноября, 2009 - 13:09:45 - перейти к сообщению
2. Furax - 03 Ноября, 2009 - 22:41:24 - перейти к сообщению
Ножи
У объекта div (или чего там) в чистом JS нет метода load.
У объекта div (или чего там) в чистом JS нет метода load.
3. Ножи - 04 Ноября, 2009 - 02:59:38 - перейти к сообщению
Furax пишет:
Ножи
У объекта div (или чего там) в чистом JS нет метода load.
У объекта div (или чего там) в чистом JS нет метода load.
Хотел все сделать на JS, а теперь придется переписывать на jquery...
Или есть какая-то метода....просто я ее пока не вижу...
4. Ray Wen - 04 Ноября, 2009 - 04:49:55 - перейти к сообщению
Млин, JQ и есть JS, ты через класс загружаешь документ... Чтобы сделать тоже самое без библиотеки JQ нужно написать свой код для загрузки... Изучаешь JS, пишешь функцию, обращаешься к ней... это если есть такое желание...
5. Ножи - 04 Ноября, 2009 - 05:13:23 - перейти к сообщению
Ray Wen пишет:
Млин, JQ и есть JS, ты через класс загружаешь документ... Чтобы сделать тоже самое без библиотеки JQ нужно написать свой код для загрузки... Изучаешь JS, пишешь функцию, обращаешься к ней... это если есть такое желание...
захочит ли загружаться в div?
6. Ray Wen - 04 Ноября, 2009 - 07:44:26 - перейти к сообщению
Ножи, из твоего вопроса делаю вывод - пользуйся JQ... У тебя не захочет...
7. Ножи - 04 Ноября, 2009 - 11:13:14 - перейти к сообщению
Ray Wen пишет:
Ножи, из твоего вопроса делаю вывод - пользуйся JQ... У тебя не захочет...
Вижу иронию, но это не решает проблему...
Каждый имеет свое мнение, и не известно что лучше...JS или jQuery...
Надо либо то, либо это...
8. Ray Wen - 04 Ноября, 2009 - 14:39:46 - перейти к сообщению
Ножи, вот об этом я и говорю... ты даже не понимаешь, что JQ написан на JS... это всего-лишь JS функции для удобства использования таким как ты, не знающих JS...
9. Ножи - 05 Ноября, 2009 - 09:12:23 - перейти к сообщению
Ray Wen пишет:
Ножи, вот об этом я и говорю... ты даже не понимаешь, что JQ написан на JS... это всего-лишь JS функции для удобства использования таким как ты, не знающих JS...
Тогда будь добр помоги....
function showObject() {
document.all.div1.className = 'vis';
}
function hideObject() {
document.all.div1.className = 'hid';
}
переписать на jQuery.
10. Ray Wen - 05 Ноября, 2009 - 10:58:41 - перейти к сообщению
В JQ много вариантов, от красивых до простых... Лучше обойтись одним классом или вообще без него:
Так же есть функции addClass('hid'), removeClass('hid'), show(), hide()... Более изящный способ показать див slideToggle().
Кроме того присутсвие JQ не мешает тебе пользоваться JS...
CODE:
Добавляет или удаляет класс в зависимости от того есть он или нету.$("#div1").toggleClass("hid");
Так же есть функции addClass('hid'), removeClass('hid'), show(), hide()... Более изящный способ показать див slideToggle().
Кроме того присутсвие JQ не мешает тебе пользоваться JS...