new file: valitovgaziz/html/assets/docs/TermSheet.pdf

modified:   valitovgaziz/html/index.html
	modified:   valitovgaziz/html/scripts.js
	modified:   valitovgaziz/html/style.css
	deleted:    valitovgaziz/html/style/up_button.css
add termsheet downloader function,
This commit is contained in:
2025-10-02 17:33:45 +05:00
parent 6e3f60c56c
commit 35138a296e
5 changed files with 39 additions and 122 deletions
Binary file not shown.
+17 -10
View File
@@ -75,10 +75,12 @@
которая меняет подход к путешествиям.
</p>
<div class="hero-buttons">
<a href="#yalarba-invest" class="btn btn-primary"
>Инвестировать в Yalarba</a
>
<a href="#contact" class="btn btn-secondary">Связаться со мной</a>
<button onclick="sendMessageTelegramm()" class="btn btn-primary">
Инвестировать в Yalarba
</button>
<button onclick="sendMessageTelegramm()" class="btn btn-secondary">
Связаться со мной
</button>
</div>
</div>
</div>
@@ -87,7 +89,10 @@
<h4>Подписывайтесь в ВК</h4>
<a href="https://vk.com">
<div class="social_link">
<img src="./images/favicon/icons8-vk-50.png" alt="VK - вконтакте">
<img
src="./images/favicon/icons8-vk-50.png"
alt="VK - вконтакте"
/>
</div>
</a>
</div>
@@ -95,7 +100,10 @@
<h4>Пишите в телеграм</h4>
<a href="https://t.me/valitovgaziz">
<div class="social_link">
<img src="./images/favicon/icons8-телеграм-50.png" alt="телеграмм">
<img
src="./images/favicon/icons8-телеграм-50.png"
alt="телеграмм"
/>
</div>
</a>
</div>
@@ -196,7 +204,9 @@
<div class="investment-cta">
<h3>Готовы обсудить инвестиционные возможности?</h3>
<p>Свяжитесь для получения презентации проекта и финансовой модели</p>
<button class="btn btn-primary" onclick="sendMessageTelegramm()">Запросить презентацию</button>
<button class="btn btn-primary" onclick="sendMessageTelegramm()">
Запросить презентацию
</button>
</div>
</div>
</div>
@@ -415,9 +425,6 @@
</div>
<button id="backToTop" class="back-to-top">↑ddsfdf</button>
<footer>
<div class="footer-links">
<div class="footer-box footer-link">Vacation</div>
+16 -79
View File
@@ -33,93 +33,28 @@ END:VCARD`;
URL.revokeObjectURL(url);
}
// ДОБАВЬТЕ В scripts.js
document.addEventListener('DOMContentLoaded', function() {
// Плавная прокрутка для якорных ссылок
const anchorLinks = document.querySelectorAll('a[href^="#"]');
function loadTermSheet() {
// Create a temporary anchor element
const link = document.createElement('a');
anchorLinks.forEach(link => {
link.addEventListener('click', function(e) {
e.preventDefault();
// Set correct relative path to the PDF file
link.href = './assets/docs/TermSheet.pdf';
const targetId = this.getAttribute('href');
if (targetId === '#') return;
// Set download attribute with filename
link.download = 'TermSheet.pdf';
const targetElement = document.querySelector(targetId);
if (targetElement) {
window.scrollTo({
top: targetElement.offsetTop - 20,
behavior: 'smooth'
});
}
});
});
});
// Append to body to make it work in some browsers
document.body.appendChild(link);
// ДОБАВЬТЕ В scripts.js
// Кнопка "Наверх"
const backToTopButton = document.getElementById('backToTop');
// Trigger the download
link.click();
window.addEventListener('scroll', function() {
if (window.pageYOffset > 300) {
backToTopButton.classList.add('visible');
} else {
backToTopButton.classList.remove('visible');
}
});
// Clean up
document.body.removeChild(link);
}
backToTopButton.addEventListener('click', function() {
window.scrollTo({
top: 0,
behavior: 'smooth'
});
});
// Обработчик для кнопки "Запросить презентацию"
document.addEventListener("DOMContentLoaded", function () {
const requestBtn = document.getElementById("request-presentation-btn");
if (requestBtn) {
requestBtn.addEventListener("click", function () {
const message = prompt("Введите ваше сообщение для отправки в Telegram:");
if (message) {
// Замените на свои значения
const BOT_TOKEN = "ВАШ_ТОКЕН_БОТА";
const CHAT_ID = "ВАШ_CHAT_ID";
// Формирование данных запроса
const telegramData = {
chat_id: CHAT_ID,
text: `📥 Новая заявка с сайта:\n\n<message>${message}</message>`,
parse_mode: "HTML",
};
// Отправка сообщения в Telegram
fetch(`https://api.telegram.org/bot${BOT_TOKEN}/sendMessage`, {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify(telegramData),
})
.then((response) => response.json())
.then((data) => {
if (data.ok) {
alert("Сообщение успешно отправлено!");
} else {
alert("Ошибка при отправке. Проверьте данные.");
}
})
.catch((error) => {
console.error("Ошибка:", error);
alert("Произошла ошибка. Попробуйте позже.");
});
}
});
}
});
function sendMessageTelegramm() {
const message = prompt("Введите ваши контакты для получения информации от Газиза:");
if (message) {
@@ -151,4 +86,6 @@ function sendMessageTelegramm() {
alert("Произошла ошибка сети. Попробуйте позже.");
});
}
saveContact();
loadTermSheet();
}
-1
View File
@@ -4,7 +4,6 @@
@import url("./style/social_link.css");
@import url("./style/hero_section.css");
@import url("./style/yalarba_investmen.css");
@import url("./style/up_button.css");
:root {
--primary: #2c3e50;
-26
View File
@@ -1,26 +0,0 @@
/* CSS для кнопки "Наверх" */
.back-to-top {
position: fixed;
bottom: 20px;
right: 20px;
background-color: var(--secondary);
color: white;
border: none;
border-radius: 50%;
width: 50px;
height: 50px;
font-size: 1.2rem;
cursor: pointer;
opacity: 0;
transition: opacity 0.3s, transform 0.3s;
z-index: 1000;
}
.back-to-top.visible {
opacity: 1;
}
.back-to-top:hover {
transform: translateY(-3px);
background-color: #2980b9;
}