[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: смена элемента
Гость_arko59
я практически не изучал аякс, но он мне понадобился пример, который я никак не могу найти в интернете.
вобщем что мне нужно: есть несколько ссылок поставленных в ряд, под ними некий контент, который меняется без перезагрузки страницы при нажатии на ссылку (типа как в Фейсбук). я конечно видел пример подобного, но чего там не хватало и что мне точно надо:
при нажатии на ссылку открывается нужный контент и В АДРЕСНОЙ СТРОКЕ ВЫВОДИТЬСЯ ЧТО ТО ТИПА хттп//блабла#1 при нажатии на другую ссылку - #2 и тд
потом надо чтоб изначально был выведен хоть какой ни будь контент, в том примере не выводился ни один...

конечно бы можете сказать- иди учи сам, не проси делать все за тебя. честно говоря я учусь на примерах, так что если дадите норм ответ с объяснением я как раз немного познаю аякс:-)
потом в том же феисбук если посмотреть на код я думаю что ничего не пойму.... короче надеюсь на вас, знатоки!
Зарание спасибо



Спустя 2 часа, 30 минут, 47 секунд (5.09.2009 - 15:07) Гость_hara написал(а):
Почему то думаю что всем лень писать пример эксклюзивно для вас.

Ну а какие проблемы - показывайте ваш пример и спрашивайте что не понятно.
Спрашивайте что нужно сделать что бы было ещё это, это и вот это и т.д.
Подскажем.

Спустя 27 минут, 25 секунд (5.09.2009 - 15:34) twin написал(а):
Вот с примерами и даже образцом

Спустя 3 часа, 5 минут, 54 секунды (5.09.2009 - 18:40) Гость_arko59 написал(а):
Цитата (Гость_hara @ 5.09.2009 - 12:07)
Почему то думаю что всем лень писать пример эксклюзивно для вас.

Ну а какие проблемы - показывайте ваш пример и спрашивайте что не понятно.
Спрашивайте что нужно сделать что бы было ещё это, это и вот это и т.д.
Подскажем.

в общем у меня сейчас такая проблема - я подгружаю контент с функциями php, Но при загрузке на странице они уже не читаются... что делать?

пс: вот функция ajax:
HTML
function showContent(link) {

var cont = document.getElementById('contentBody');
var loading = document.getElementById('loading');

cont.innerHTML = loading.innerHTML;

var http = createRequestObject(); // создаем ajax-объект
if( http ) {
http.open('get', link); // инициируем загрузку страницы
http.onreadystatechange = function () { // назначаем асинхронный обработчик события
if(http.readyState == 4) {
cont.innerHTML = http.responseText; // присваиваем содержимое
}
}
http.send(null);
} else {
document.location = link; // если ajax-объект не удается создать, просто перенаправляем на адрес
}
}

// создание ajax объекта
function createRequestObject() {
try { return new XMLHttpRequest() }
catch(e) {
try { return new ActiveXObject('Msxml2.XMLHTTP') }
catch(e) {
try { return new ActiveXObject('Microsoft.XMLHTTP') }
catch(e) { return null; }
}
}
}

Спустя 3 часа, 20 минут, 54 секунды (5.09.2009 - 22:01) Гость_hara написал(а):
php это серверный язык программирования, на клиенте он работать не будет.
так что подгружать функции php бесполезно.

Спустя 5 минут, 41 секунда (5.09.2009 - 22:07) Гость_arko59 написал(а):
а как можно выйти сухим из этой ситуации?

Спустя 4 минуты, 33 секунды (5.09.2009 - 22:11) Гость_hara написал(а):
Ответ простой, - ни загружать функции php на страницу)
Если сильно нужно, то можно javascript.

Спустя 1 час, 52 минуты, 21 секунда (6.09.2009 - 00:04) Guest написал(а):
Цитата
Если сильно нужно, то можно javascript.

вот это не понял

Спустя 15 дней, 19 часов, 40 минут, 15 секунд (21.09.2009 - 19:44) Guest написал(а):
kak v programe pishetca slovo unregistred
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.