Jump to content
  • 0

Как передать booklink ?


stardel
 Share

Question

3 answers to this question

Recommended Posts

  • 0

Не знаю, что такое буклинк, А передаётся через получение value нужных инпутов и объединение их в одну строку. Если будет отправка гетом, то нужно ещё encodeURIComponent делать

Link to comment
Share on other sites

  • 0

Не знаю, что такое буклинк, А передаётся через получение value нужных инпутов и объединение их в одну строку. Если будет отправка гетом, то нужно ещё encodeURIComponent делать

У меня скрипт для подбора туристического тура от Тез Тур,он устанавливается на на сайт,но всё идёт от сайта этого Тез тура.Там всё работает но вот чтобы всё выбранное в этом скрипте передалось в письмо нужно написать скрипт.вот уже установленный скрипт: http://il-tour.ru/podbor/podbor.html вот код:


<!-- - - - - - - - Начало кода - - - - - - - - -->
<script type="text/javascript">
function showteztourSearch() {
var path = 'http://json.teztour.com/static/ats/';
var now = new Date();
var dateTo = new Date();
dateTo.setDate(now.getDate()+7);
var monthes = ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"];
var teztourSearchSettings = {
"fromCountryId":[1102],
"fromCityId":[345],
"toCountryId":1104,
"departureDateMin" now.getDate() < 10 ? "0"+now.getDate() : now.getDate() )+"."+monthes[now.getMonth()]+"."+now.getFullYear(),
"departureDateMax" dateTo.getDate() < 10 ? "0"+dateTo.getDate() : dateTo.getDate() )+"."+monthes[dateTo.getMonth()]+"."+dateTo.getFullYear(),
"nightsMin":7,
"nightsMax":15,
"nightsLimits":[2,20],
"adults":2,
"adultsLimits":[1,12],
"children":0,
"childrenLimits":[0,12],
"childrenBirthday":[],
"priceMin":0,
"priceMax":9999,
"currency":5561,
"findByPrice":true,
"tourId":[1285],
"hotelClassId":[9006279, 9006280, 9006281],
"feedId":[9006288, 9006289],
"hotelId":[0],
"hotelInStop":false,
"noTicketsTo":false,
"noTicketsFrom":false,
"locale":"ru",
"partnerLink":"http://vashsite.ru/forma.jsp "
}
var JSON=window.JSON||{};JSON.stringify=JSON.stringify||function(obj){var t=typeof(obj);if(t!="object"||obj===null){if(t=="string")obj='"'+obj+'"';return String(obj);}else{var n,v,json=[],arr=(obj&&obj.constructor==Array);for(n in obj){v=obj[n];t=typeof(v);if(t=="string")v='"'+v+'"';else if(t=="object"&&v!==null)v=JSON.stringify(v);json.push((arr?"":'"'+n+'":')+String(v));}return(arr?"[":"{")+String(json)+(arr?"]":"}");}};var url=path+'search_'+teztourSearchSettings.locale+'.html';return('<iframe id="teztourSearchFrame" width="908" height="464" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" name='+JSON.stringify(teztourSearchSettings)+' src="'+url+'"></iframe>');
};
</script>

<div id="teztourSearch" style="width:908px;height:464px;"><script type="text/javascript">document.write(showteztourSearch());</script></div>
<!-- - - - - - - - Конец кода - - - - - - - - -->

ВАЖНО:
На место отмеченного URLа (параметр partnerLink) агентство должно поместить URL на страницу, размещенную на собственном ресурсе. Эта страница будет открываться при нажатии кнопки «заказать» ( ), расположенной в таблице результатов подбора тура. Страница может представлять собой форму для обратной связи с пользователем (например шаблон с контактными данными, ниже приведен пример подобного шаблона).
Этой странице передается параметр «booklink», содержащий ссылку на СПО.
Пример сформированной ссылки:
http://vashsite.ru/forma.jsp?booklink=http%3A//book.teztour.com/book/actions/rFiller.sdo%3Faction%3DcreateFromSD%26page%3DtraditionalRes%26view%3Dpreview%26urId%3D0%26spoContainerDateId%3D1220225153
Пример шаблона для сбора данных.
<head>
<META http-equiv=Content-Type content="text/html; charset=windows-1251">
<title></title>
<style>
body { font-family: Verdana,Arial,sans-serif; font-size: 0.8em; color: #26427D; background-color: #CEDBED; margin: 5px; }
h1 {font-size: 1.1em; font-weight: bold; margin: 0; padding: 0; }
</style>
</head>
<body>
<h1>Заказ тура</h1>
<p> Пожалуйста, оставьте свои контактные данные (имя, телефон, e-mail), наш менеджер свяжется с Вами в ближайшее время.</p>

<form action="">
<textarea name="contacts" rows="7" name="text" style="width: 99%;"></textarea>
<br><input type="submit" value=" ok " style="margin-top: 5px;">
</form>
</body>


Link to comment
Share on other sites

  • 0

Ничё не понял.

<input id="a" type="text"><input id="b" type="text">

var a=encodeURIComponent(document.getElementById('a').value);
var b=encodeURIComponent(document.getElementById('b').value);
var GETline='a='+a+'&b='+b;

А речь-то об аяксе вообще? Может куда-то в другое место нужно передать?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy