GhosTama Опубликовано 9 Июня 2009 Жалоба Поделиться Опубликовано 9 Июня 2009 собственн столкнулся сегодня с тем что скрипт в моде (V88) Similar Topicsне работает в оперев мозилле фаир фокс работает и что не странно в ИЕ 6 тоже работаета в опере нехочет ну точнее как не хочет:в данном моде идет поиск похожих тем при создании новой темыв мозилле фожу название темы скрипт выводит список похожих темв Ие ввожу слово и тоже выводит список похожих тема в опере ввожу слово но он не выводит список похожих тем а выводит то что похожих тем нет но скрипт запускаеться и все вроде ок собственно несжатая версия скрипта:var xmlHttp function show(url) { xmlHttp=GetXmlHttpObject(); if (xmlHttp==null) { alert ("Your browser does not support AJAX!"); return; } var url=url; xmlHttp.onreadystatechange=stateChanged; xmlHttp.open("GET",url,true); xmlHttp.overrideMimeType('text/xml; charset=windows-1255'); xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xmlHttp.send(null); } function stateChanged() { if (xmlHttp.readyState==4) { document.getElementById("ajaxcontent").innerHTML=xmlHttp.responseText; } } function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; } function similar( title, fid ) { //---------------------------------- // Using fancy js? //---------------------------------- if ( ! use_enhanced_js ) { window.location = ipb_var_base_url + 'act=xmlout&do=similar&title=' + title + '&fid=' + fid; return false; } else { /*--------------------------------------------*/ // Main function to do on request // Must be defined first!! /*--------------------------------------------*/ do_request_function = function() { //---------------------------------- // Ignore unless we're ready to go //---------------------------------- if ( ! xmlobj.readystate_ready_and_ok() ) { xmlobj.show_loading(); return; } xmlobj.hide_loading(); //---------------------------------- // INIT //---------------------------------- var returned = xmlobj.xmlhandler.responseText; document.getElementById( 'similar' ).innerHTML = returned; }; //---------------------------------- // LOAD XML //---------------------------------- so = document.getElementById( 'title' ).value; xmlobj = new ajax_request(); xmlobj.onreadystatechange( do_request_function ); xmlobj.process( ipb_var_base_url + 'act=xmlout&do=similar&title=' + so + '&fid=' + fid); return false; } }; сжатая версия скрипта:var xmlHttp;function show(url){xmlHttp=GetXmlHttpObject();if(xmlHttp==null){alert("Your browser does not support AJAX!");return;}var url=url;xmlHttp.onreadystatechange=stateChanged;xmlHttp.open("GET",url,true);xmlHttp.overrideMimeType("text/xml; charset=windows-1255");xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xmlHttp.send(null);}function stateChanged(){if(xmlHttp.readyState==4){document.getElementById("ajaxcontent").innerHTML=xmlHttp.responseText;}}function GetXmlHttpObject(){var xmlHttp=null;try{xmlHttp=new XMLHttpRequest();}catch(e){try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}}return xmlHttp;}function similar(title,fid){if(!use_enhanced_js){window.location=ipb_var_base_url+"act=xmlout&do=similar&title="+title+"&fid="+fid;return false;}else{do_request_function=function(){if(!xmlobj.readystate_ready_and_ok()){xmlobj.show_loading();return;}xmlobj.hide_loading();var returned=xmlobj.xmlhandler.responseText;document.getElementById("similar").innerHTML=returned;};so=document.getElementById("title").value;xmlobj=new ajax_request();xmlobj.onreadystatechange(do_request_function);xmlobj.process(ipb_var_base_url+"act=xmlout&do=similar&title="+so+"&fid="+fid);return false;}} я не знаю но чет меня смущают вот эти строчки:function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; } поможете исправить? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GhosTama Опубликовано 9 Июня 2009 Автор Жалоба Поделиться Опубликовано 9 Июня 2009 (изменено) up( в общем в браузерах мозилла и ИЕ пашет хорошо а в Опере поиск похожих тем осуществляеться только по английским символама если вводить русские символы то ничего не находит и такое только в опере Изменено 9 Июня 2009 пользователем GhosTama Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
GhosTama
собственн столкнулся сегодня с тем что скрипт в моде (V88) Similar Topics
не работает в опере
в мозилле фаир фокс работает и что не странно в ИЕ 6 тоже работает
а в опере нехочет ну точнее как не хочет:
в данном моде идет поиск похожих тем при создании новой темы
в мозилле фожу название темы скрипт выводит список похожих тем
в Ие ввожу слово и тоже выводит список похожих тем
а в опере ввожу слово но он не выводит список похожих тем а выводит то что похожих тем нет но скрипт запускаеться и все вроде ок
собственно несжатая версия скрипта:
сжатая версия скрипта:
я не знаю но чет меня смущают вот эти строчки:
поможете исправить?
Ссылка на комментарий
Поделиться на других сайтах
1 ответ на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.