Я внедрил сценарий формы бронирования отеля, который открывается в fancybox iframe, если они выберет дату регистрации и выезда.fancybox iframe не открывается
Но теперь я хочу связать некоторые другие ссылки на текст/кнопку, которые также открывают fancybox iframe, но с другим URL-адресом. Я просто не знаю, что добавить в класс в мой якорь.
Форма бронирования должна работать, а также настраиваемые ссылки должны открывать fancybox iframe, если я устанавливаю для них определенный класс.
Спасибо, что помогли мне!
Head Код:
<link type="text/css" href="http://loodsmans-texel.nl/other/bookingmodule/jquery-ui-1.8.16.custom.css" rel="Stylesheet" />
<link type="text/css" href="http://loodsmans-texel.nl/other/bookingmodule/jquery.fancybox-1.3.4.css" rel="Stylesheet" />
<!-- Optioneel -->
<link type="text/css" href="http://loodsmans-texel.nl/other/bookingmodule/defaultView.css" rel="Stylesheet" />
<!-- Indien u nog geen jQuery gebruikt op uw website dient u deze ook in te laden -->
<script type="text/javascript" src="https://static.cubilis.eu/jquery/jquery-1.6.4.min.js"></script>
<script type="text/javascript" src="https://static.cubilis.eu/jquery/jquery-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript" src="https://static.cubilis.eu/jquery/date.js"></script>
<!-- Indien u nog geen Fancybox gebruikt op uw website dient u deze ook in te laden -->
<script type="text/javascript" src="https://static.cubilis.eu/fancybox/jquery.fancybox-1.3.4.js"></script>
<script type="text/javascript">
var _LOGISID = 3938;
// Wijzig in uw gewenste taal (en, fr, nl, de, es, it)
var _TAAL = 'nl';
$(document).ready(function() {
$("#startdate").datepicker({
dateFormat: "dd-mm-yy",
});
$("#enddate").datepicker({
dateFormat: "dd-mm-yy",
});
var today = new Date();
$("#startdate").datepicker("setDate", new Date());
var tomorrow = today.add(3).days();
$("#enddate").datepicker("setDate", tomorrow);
$("#startdate").change(function() {
var d = Date.parseExact($(this).val(), "dd-MM-yyyy");
d = d.add(3).days();
$("#enddate").datepicker("option", "minDate", d);
});
});
function submitmyform(form) {
var href = form.action + "?logisid=" + _LOGISID
+ "&taal=" + _TAAL + "&startdatum=" + $("#startdate").val() + "&einddatum=" + $("#enddate").val();
jQuery.fancybox({ href: href ,type: 'iframe', width: 500, height: 550, overlayColor: '#000', hideOnContentClick: false, hideOnOverlayClick: false });
return false;
}
</script>
тела пропущено в форме бронирования, которая открывает FancyBox IFRAME:
<form method="get" action="https://booking.cubilis.eu/check_availability.aspx" onsubmit="return submitmyform(this);">
<table id="CheckAvailabilityContainer" cellspacing="0" cellpadding="0">
<tbody id="bookmodule">
<tr>
<td><input type="text" name="startdate" id="startdate" ></td>
<td><input type="text" name="enddate" id="enddate" ></td>
<td><input type="submit" class="btnCheckAvail" value="Book now" id="btnSubmit"></td>
</tr>
</tbody>
</table>
И в textlink, который должен открыть URL в качестве FancyBox фрейма, который не работает:
<a href="https://booking.cubilis.eu/packages_select_dates.aspx?logisid=3938&booktemplate=1&taal=nl&id=5920" title="Arrangement Fiets" class="jQuery fancybox.iframe">aangeboden</a>
Что мне нужно для ввода в класс?
Спасибо!
вы пытались увидеть, что консоль браузеров сообщает вам, как в случае ошибок и т. д. –
Это не позволяет мне видеть, какой класс мне нужен установить в , чтобы активировать fancybox iframe ... Форма бронирования работает. Но мне просто нужно знать класс, как я могу активировать fancybox iframe в пользовательском href. Благодаря! – Crossflipje
проблема заключается в том, что код fancybox не вызывается: это функция submitmyform() не вызывается, насколько я могу видеть, поэтому не инициирует код fancybox? –