Chrome でのみ発生する Javascript/リダイレクトの問題があります。ブラウザでデフォルト言語をスペイン語に設定し、次のページにアクセスした場合:
http://www.fastrackids.com/es/bogota
Chrome を除くすべてのブラウザで問題なく動作します。Chrome では、約 3 秒後にカレンダー ページにリダイレクトされます。(カレンダーは、ページ上のタブの 1 つです。)
これは、Chrome がスペイン語のデフォルト言語に設定されている場合にのみ発生します。また、他のブラウザでは発生しません。私は開発者ではありませんが、スクリプトに絞り込みました。スクリプトを削除しても問題ありませんが、そのままにしておくと Chrome に影響します。スクリプトは次のとおりです (chrome がリダイレクトする URL はスクリプト内にあります)。
jQuery(document).ready(function()
{
function loadCal(link)
{
jQuery('#loading_page').show();
jQuery.ajax({
url: link,
cache: false,
dataType: "html",
success: function(data) {
jQuery("#listings_calendar").html(data);
jQuery('#loading_page').hide();
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
jQuery("#listings_calendar").html('<h2>There was an error retrieving the calendar.</h2>');
jQuery('#loading_page').hide();
}
});
};
var date = new Date();
var date_str = date.getFullYear() + '-' + (date.getMonth()+1) + '-' + date.getDate();
var link = '/index.php?option=com_jumi&fileid=5&Itemid=49&task=ShowCView&format=raw&SearchDate=' + date_str + '&listing_id=' + jQuery('#listing_id').val();
loadCal(link);
jQuery('#listings_calendar').delegate("a", "click", function(event){
event.preventDefault();
loadCal(jQuery(this).attr('href') + '&format=raw');
return false;
});
});
私は開発者ではありません。