Я вступил в новую должность и мне поручено очистить существующий код. Я буду публиковать функцию Javascript для создания бронирования отелей, используя базовый URL, а затем перенести переменные на другой сайт.
Более четко, эта функция позволяет вам получить доступ к сайту A и выполнить поиск мест в гостинице на сайте B. Функция делает это еще более понятным.
function buildReservationURL(){
var site = "http://ach.travel.yahoo.net/hotel/HotelCobrand.do?smls=Y&Service=YHOE&.intl=us&.resform=YahooHotelsCity&";
<!-- Variables Are Defined Here from Form Values //-->
var finishedURL = site + "city=" + cityname + "&state=" + statename + "&dateLeavingDay=" + inDay + "&dateReturningDay=" + outDay + "&adults=" + adults + "&source=YX&distance=&hotelChain=&searchMode=city&cityCountryCode=us&&dateLeavingMonth=" + inMonth + "&dateReturningMonth=" + outMonth;
NewWindow(finishedURL,'Yahoo Travel','780','580','yes','no','1');
}
Тем не менее, я получаю ошибку в IE, которая дает нулевую информацию. Ошибка возникает до того, как создается окно, поэтому я чувствую, что ошибка будет находиться где-то в функции, где она создается, и создается URL-адрес. Это отлично работает в FireFox. Есть идеи?