На форуме InfoScript.ru вы можете: задать вопросы по php, вопросы по javascript, вопросы по системе uCoz, заказать графику для вашего сайта и просто пообщаться с хорошими людьми
  • Страница 1 из 1
  • 1
Модератор форума: frenkmalcov  
AJAX ucoz - добавление комментариев и замена ссылок
InfoDusha Дата: Пятница, 26.10.2012, 12:24 | Сообщение # 1
Offline
Гуру
Script Creator
Сообщений:809
Награды:2
Замечания:0%
Репутация
115
Я уже делал скрипт плеера вконтакте, но он не работал с юкоз.
Пытаясь устранить эту проблему, я столкнулся с рядом проблем.
А именно:
1) Отправка форм и смайлы не работают (ajax не выполняет через себя js, а у форм какая-то защита)
2) При появлении ссылок в обновляющемся блоке, они должны меняться этим скриптом:
Code
window.onload = function(){
      
   var As = document.getElementsByTagName("A");

   for(var i = 0, l = As.length; i < l; i ++){
    As[i].onclick = function(href){
     return function(){
      alert(href);
      var href2 = href.replace('http://iajax.ucoz.ru/','');
     }
      
    }(As[i].href);
    As[i].href = "/#"+href2;
   }
}

НО! как заставить выполняться этот скрипт, при обновлении негкоего блока div?
P.S. система построена на хэшах
Сайт -Тест
Пожалуйста, поделитесь своими соображениями по этому поводу shy


не забываем про "+";
infodusha.ru


Сообщение отредактировал InfoDusha - Пятница, 26.10.2012, 12:25
 
aaa4xu Дата: Суббота, 27.10.2012, 00:33 | Сообщение # 2
Offline
Заглянувший
Пользователи
Сообщений:5
Награды:0
Замечания:0%
Репутация
2
К сожалению развёрнутый ответ займет не одну страницу, но суть такова: нереализуемо на стандартном ucoz'овском дизайне (ни на одном). Требуется эмуляция onmodready для загружаемого AJAX контента, а значит требуется переписать ВЕСЬ js код с нуля.

Skype: aaa4xu
ICQ: 608794736
 
InfoDusha Дата: Суббота, 27.10.2012, 08:45 | Сообщение # 3
Offline
Гуру
Script Creator
Сообщений:809
Награды:2
Замечания:0%
Репутация
115
А можно про onmodeready по подробные?

не забываем про "+";
infodusha.ru
 
  • Страница 1 из 1
  • 1
Поиск: