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 (108)
San Antonio (23)
Sant Josep De Sa Talaia (1)
Santa Eulalia (7)
Tipo de barco
Tipo de barco
Catamarán (9)
Lancha (66)
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
Find a Boat Half Map List
550 €
/día
destacado
windshear
Lancha
/
Con Patrón y Sin Patrón
San Antonio
Capacity:
9+1
Cabins:
0
1,000 €
/día
Barco mayor
Lancha
/
Con Patrón
Ibiza
Capacity:
1
Cabins:
3
900 €
/día
Beautiful Cap Camarat
Lancha
/
Con Patrón
Santa Eulalia
Capacity:
11
Cabins:
1
2,800 €
/día
Brand new Prestige 520 Flybridge
Yate
/
Con Patrón
Santa Eulalia
Capacity:
12
1,570.25 €
/día
Baila
Yate
/
Con Patrón
Ibiza
Capacity:
11+1
Cabins:
2
1,800 €
/día
Double Dutch
Yate
/
Con Patrón
Ibiza
Capacity:
9+1
Cabins:
1
2,652.89 €
/día
Sessy
Yate
/
Con Patrón
Ibiza
Capacity:
12+1
Cabins:
3
2,800 €
/día
Sessa Marine
Yate
/
Con Patrón
Ibiza
Capacity:
11+1
Cabins:
2
1,100 €
/día
Love me tender
Lancha
/
Con Patrón
Ibiza
Capacity:
11+1
1,851.24 €
/día
Can Punta
Lancha
/
Con Patrón
Ibiza
Capacity:
12+1
Cabins:
1
900 €
/día
Prada
Lancha
/
Con Patrón y Sin Patrón
Ibiza
Capacity:
111
8,000 €
/día
My Biscayne
Yate
/
Con Patrón
Ibiza
Capacity:
12+3
Cabins:
4
7,950.41 €
/día
Leopard
Yate
/
Con Patrón
Ibiza
Capacity:
12+3
Cabins:
4
1,851.24 €
/día
Astromar
Yate
/
Con Patrón
Ibiza
Capacity:
11+1
Cabins:
1
2,200 €
/día
Aquila 36
Catamarán
/
Con Patrón
Ibiza
Capacity:
11+1
Cabins:
2
1,800 €
/día
Aquila
Catamarán
/
Con Patrón
Ibiza
Capacity:
11+1
Cabins:
1
880.99 €
/día
Rinker
Lancha
/
Con Patrón
Ibiza
Capacity:
9+1
1,152.89 €
/día
Flica
Catamarán
/
Con Patrón
Ibiza
Capacity:
10+1
Cabins:
4
1,700 €
/día
Bordogna
Yate
/
Con Patrón
Ibiza
Capacity:
14+2
Cabins:
4
400 €
/día
Blue Start
Lancha
/
Con Patrón y Sin Patrón
Ibiza
Capacity:
12
1,600 €
/día
Vista alegre
Yate
/
Con Patrón
Ibiza
Capacity:
7+1
Cabins:
1
1,446.28 €
/día
Maluna
Lancha
/
Con Patrón
Ibiza
Capacity:
11+1
Cabins:
1
4,000 €
/día
Shaka
Yate
/
Con Patrón
Ibiza
Capacity:
12+2
Cabins:
3
800 €
/día
Tender Defender
Neumática
/
Con Patrón
Ibiza
Capacity:
5
2,223.14 €
/día
Enjoy
Lancha
/
Con Patrón
Ibiza
Capacity:
11+1
Cabins:
1
1,809.92 €
/día
Ananda
Yate
/
Con Patrón
Ibiza
Capacity:
11+1
Cabins:
1
2,752.07 €
/día
Jeff one
Yate
/
Con Patrón
Ibiza
Capacity:
12+2
Cabins:
4
297.52 €
/día
Trimarchi
sin licencia
/
Sin Patrón
San Antonio
Capacity:
6
458.68 €
/día
Sea-doo RXT
Moto de Agua
/
Ibiza
Capacity:
3
702.48 €
/día
Glastron Gts
Lancha
/
Con Patrón
Ibiza
Capacity:
10+1
1
2
3
4
5
×
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);