Создание внешней ссылки на описание отеля — различия между версиями

Материал из TourClient - Руководство пользователя
Перейти к: навигация, поиск
(Новая страница: «<source lang="javascript"> (function(){ var qs = splitQS2Array(window.location.search.slice(1)); var host = window.location.host; if(typeof qs['al']…»)
 
Строка 5: Строка 5:
 
     var host = window.location.host;
 
     var host = window.location.host;
  
     if(typeof qs['al'] == 'undefined') {
+
     if(typeof qs['hotel'] == 'undefined') {
         document.write('Allocation ID is not presented!');
+
         document.write('Hotel ID is not presented!');
 
     } else {
 
     } else {
         window.location = 'http://www.tophotels.ru/main/hotel/al'+qs['al']+'/?_mode=137&host=' + host;
+
         window.location = 'http://www.tophotels.ru/main/hotel/al'+qs['hotel']+'/?_mode=137&host=' + host;
 
     }
 
     }
  

Версия 21:31, 24 марта 2014

(function(){
    var qs = splitQS2Array(window.location.search.slice(1));
    var host = window.location.host;
 
    if(typeof qs['hotel'] == 'undefined') {
        document.write('Hotel ID is not presented!');
    } else {
        window.location = 'http://www.tophotels.ru/main/hotel/al'+qs['hotel']+'/?_mode=137&host=' + host;
    }
 
    function splitQS2Array( queryString ) {
        var params = new Object();
        if(queryString.split('&') == "") return params;
        var qsParams = queryString.split('&');
        for( i in qsParams ) {
            pair = qsParams[i].split('=');
            params[pair[0]] = pair[1];
        }
 
        return params;
    }
})();