modified: begushiybashkir/src/index.html

new file:   begushiybashkir/src/scripts.js/callPhone.js
	modified:   begushiybashkir/src/scripts.js/script.js
add call button with call script
This commit is contained in:
valitovgaziz
2025-08-13 02:14:16 +05:00
parent 7538ee30ca
commit 88a5ab8be6
3 changed files with 26 additions and 4 deletions
+3 -2
View File
@@ -5,7 +5,8 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Бегущий Башкир | Беговой клуб в Уфе</title> <title>Бегущий Башкир | Беговой клуб в Уфе</title>
<link rel="stylesheet" href="./style/style.css" /> <link rel="stylesheet" href="./style/style.css" />
<script src=""></script> <script src="./scripts.js/script.js"></script>
<script src="./scripts.js/callPhone.js"></script>
</head> </head>
<body> <body>
<header> <header>
@@ -22,7 +23,7 @@
Тренировки на свежем воздухе, профессиональный тренер и дружеская Тренировки на свежем воздухе, профессиональный тренер и дружеская
атмосфера. Беги с нами к новым достижениям! атмосфера. Беги с нами к новым достижениям!
</p> </p>
<a href="#signup" class="btn">Записаться на пробную тренировку</a> <button class="btn" id="callButton">Позвонить</button>
</div> </div>
</section> </section>
@@ -0,0 +1,16 @@
function handleCall(phoneNumber) {
const isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent);
if (isMobile) {
window.location.href = `tel:${phoneNumber}`;
} else {
navigator.clipboard.writeText(phoneNumber)
.then(() => {
alert(`Номер скопирован: ${phoneNumber}`);
})
.catch(err => {
alert(`Ошибка копирования: ${err}`);
});
}
};
+6 -1
View File
@@ -1,3 +1,8 @@
window.onload = () => { window.onload = () => {
const callBtn = document.getElementById('callButton');
const phoneNumber = '+79273093095';
callBtn.addEventListener('click', () => {handleCall(phoneNumber)});
};
}