Categorías
Alquiler de Lanchas
Alquiler de Yates
Alquiler de catamarán
Alquiler de Veleros
Alquiler de Barco Sin Licencia
Alquiler de Neumática
Alquiler Motos de Agua
Alquiler de Goleta
Excursiones
Ciudades
Ibiza
San Antonio
Formentera
Santa Eulalia
San Miguel
Agregar barco
Blog
Contacto
Español
English
(
Inglés
)
Iniciar sesión
Iniciar sesión
¿Necesito una cuenta? ¡Registrar aquí!
¿Se te olvidó tu contraseña?
Iniciar con Facebook
Iniciar con Google
Registro
Solo quiero reservar
Quiero alquilar mi barco
estoy de acuerdo con
Términos y condiciones
Registro
Atrás para iniciar sesión
Iniciar con Facebook
Iniciar con Google
Restablecer la contraseña
Restablecer la contraseña
Volver al inicio de sesión
0
Iniciar sesión
Registrate
Publica tu barco
Total:
0
€
Ver Carrito
Pagar
Categorías
Alquiler de Lanchas
Alquiler de Yates
Alquiler de catamarán
Alquiler de Veleros
Alquiler de Barco Sin Licencia
Alquiler de Neumática
Alquiler Motos de Agua
Alquiler de Goleta
Excursiones
Ciudades
Ibiza
San Antonio
Formentera
Santa Eulalia
San Miguel
Agregar barco
Blog
Contacto
Español
English
(
Inglés
)
Cargando mapas
Ciudad
Todas las ciudades
Formentera (2)
Ibiza (107)
San Antonio (23)
Sant Josep De Sa Talaia (1)
Santa Eulalia (7)
Tipo de barco
Tipo de barco
Catamarán (9)
Lancha (65)
Moto De Agua (4)
Neumática (3)
Sin Licencia (6)
Velero (5)
Yate (54)
Nº Personas
Adultos
Ages 13 or above
0
Niños
Ages 2 to 12
0
Infants
Under 2 years
0
Close
Rango de precios:
0 EUR a 20,000 EUR
Listados en "Sonda de pesca"
550 €
/día
destacado
windshear
Lancha
/
Con Patrón y Sin Patrón
San Antonio
Capacity:
9+1
Cabins:
0
752 €
/día
Just feel
Lancha
/
Con Patrón y Sin Patrón
Ibiza
Capacity:
11+1
Cabins:
1
785 €
/día
Just Fly
Lancha
/
Con Patrón
Ibiza
Capacity:
7+1
909 €
/día
Just Love
Yate
/
Con Patrón
Ibiza
Capacity:
7+1
Cabins:
1
462 €
/día
Mareri
Lancha
/
Con Patrón y Sin Patrón
Ibiza
Capacity:
6+1
Cabins:
1
950 €
/día
Fun der Hagen
Lancha
/
Con Patrón
Ibiza
Capacity:
7+1
Cabins:
1
628 €
/día
Felius
Neumática
/
Con Patrón
Ibiza
Capacity:
11+1
909 €
/día
Just dream
Lancha
/
Con Patrón
Ibiza
Capacity:
9+1
Cabins:
1
×
Acceder a tu cuenta
Iniciar sesión
¿No tienes una cuenta?
|
Se te olvidó tu contraseña
Iniciar con Facebook
Iniciar con Google
Crear Cuenta
Solo quiero reservar
Quiero alquilar mi propiedad
estoy de acuerdo con
Términos y condiciones
Crear Cuenta
Iniciar con Facebook
Iniciar con Google
¿Ya eres usuario? ¡Registrarse!
Iniciar con Facebook
Iniciar con Google
Se te olvidó tu contraseña
Restablecer la contraseña
Volver al inicio de sesión
" const endIndex = word.indexOf(string) + string.length; const htmlText = word.substring(endIndex); document.querySelectorAll('.show_cost_form').forEach((element) => element.remove()) document.querySelectorAll('.cost_row_instant ').forEach((element) => element.remove()) document.querySelector('.full_form').insertAdjacentHTML('beforebegin', htmlText); }) .catch(error => { console.error(error); }) } let dateActiveCount = 0; const enterDateToInput = (date) => { const start_date = document.querySelector('#start_date') const end_date = document.querySelector('#end_date') const activeDates = document.querySelectorAll('.activeTD') let dates = [] activeDates.forEach((element) => { const monthTitle = element.parentElement.parentElement.parentElement.parentElement.querySelector(".month-title"); const title = monthTitle.textContent.split(" "); const day = element.childNodes[0].nodeValue; const year = title[2]; const month = title[1]; const lang = document.querySelector(".wpml-ls-native").getAttribute("lang"); const monthNumber = getMonthNumber(month, lang) const formattedDate = `${day}-${monthNumber}-${year}`; dates.push(formattedDate) }) if(!dates) return if (dates.length === 1){ start_date.value = dates[0] end_date.value = dates[0] appendChildHtml(); return } // Convert dates into Date objects const dateObjects = dates.map((date) => { const parts = date.split('-'); return new Date(parts[2], parts[1] - 1, parts[0]); }); // Sort the dates from smallest to largest dateObjects.sort((a, b) => a - b); // Convert the sorted dates back to the dd-mm-yyyy format const sortedDates = dateObjects.map((date) => { const day = date.getDate(); const month = date.getMonth() + 1; let year = date.getFullYear(); return ('0' + day).slice(-2) + '-' + ('0' + month).slice(-2) + '-' + year; }); start_date.value = sortedDates[0] end_date.value = sortedDates[1] appendChildHtml(); } //JOSE modificacion de la funcion para coger el precio correcto en el calendario. const changePriceForBookingToday = () => { let currentPrice = document.querySelector('.listing_main_image_price'); let todayPrice = document.querySelector('.calendar-today .wprentals_front_calendar_price'); if (currentPrice && todayPrice) { currentPrice = currentPrice.firstChild; currentPrice.textContent = todayPrice.textContent; } } const eventToCalender = () => { const calenders = document.querySelectorAll(".booking-calendar-wrapper"); if (calenders){ calenders.forEach((element) => { const calender = element.querySelector(".wp-calendar"); const calenderDays = calender.querySelectorAll("tbody tr td"); calenderDays.forEach((td) => { td.addEventListener("click", (e) => { console.log('click') if (e.target.classList.contains("pad") || e.target.classList.contains("has_past")) { return; // Si el elemento tiene la clase "pad", no realizar ninguna acción } if (e.target.classList.contains("activeTD")) { e.target.classList.remove("activeTD"); e.target.style.background = "#EDF6F6"; e.target.style.color = "#333"; e.target.childNodes[1].style.color = "#333333" dateActiveCount--; return; } if (dateActiveCount === 2) return; const monthTitle = e.target.parentElement.parentElement.parentElement.parentElement.querySelector(".month-title"); const title = monthTitle.textContent.split(" "); const day = e.target.childNodes[0].nodeValue; if(isNaN(day)) return dateActiveCount++; const year = title[2]; const month = title[1]; const lang = document.querySelector(".wpml-ls-native").getAttribute("lang"); // format date 12-12-2020 const monthNumber = getMonthNumber(month, lang) const formattedDate = ('0' + day).slice(-2) + '-' + ('0' + month).slice(-2) + '-' + year; e.target.classList.add("activeTD"); e.target.style.background = "#030847" e.target.style.color = "#ffffff" e.target.childNodes[1].style.color = "#ffffff" enterDateToInput(formattedDate) }); }); }) } } const checkPageLoaded = () => { if (document.readyState === "interactive") { clearInterval(interval); changePriceForBookingToday(); clearNumberCity(); eventToCalender(); checkInputPatron(); checkDefaultInstanBooking(); if(document.querySelector(".advanced_search_submit_button ")){ document.querySelector(".advanced_search_submit_button ").style.display = "block" } } } let interval = setInterval(checkPageLoaded, 400);