<button onclick="responsiveVoice.speak('Merhaba hoşgeldiniz', 'Turkish Female')">Merhaba</button>
S.a merhabalar elimde yazıyı sese çeviren bu şekil bir kod var. Şu an çalışıyor ancak ben bunu sitede bir sayfaya girdiklerinde butona tıklayıp değil otomatik çalışmasını istiyorum.
Buton çalıştığında sese çevriler yazı (merhaba hoşgeldiniz.) burası sayfaların yapısına göre içerik değişiyor.
Yapılması gerekenler
1) siteye girildiğinde 3 saniye sonra buton otomatik aktif olacak. Yani buton olmayacak direk 3 saniye sonra otomatik çalışacak.
2) buton aynı gün içersinde kullanıcıya bir defa açılacak. sonrasında 24 saat sonra tekrar açılacak. Yani günde bir sefer açılacak.
bu kadar yapabilen arkadaş varsa fiyat bilgisi atarsa ona göre işleme alalım. telefon numarasını yazıyorum 05356897883 ilgilenen arkadaşlara şimdiden teşekkürler...
Otomatik çalışan buton kodu detaylar içerikte.
4
●128
- 29-11-2023, 16:51:43
- 29-11-2023, 17:46:48istediğinizi tam olarak anlamadım fakat 24 saatte bir çalıştırmak için bu fonksiyonu kullanabilirsiniz:
<script> // Bu fonksiyon, butonun otomatik olarak aktif olmasını sağlar function activateButton() { // Butonun durumunu kontrol et (günlük bir kere) if (!localStorage.getItem('buttonActivated')) { // Butonu aktif et document.getElementById('speakButton').click(); // Butonun tekrar açılmasını 24 saat sonra sağlamak için bilgiyi localStorage'a kaydet localStorage.setItem('buttonActivated', 'true'); setTimeout(function () { localStorage.removeItem('buttonActivated'); }, 24 * 60 * 60 * 1000); // 24 saat milisaniye cinsinden } } // Sayfa yüklendiğinde activateButton fonksiyonunu çağır window.onload = function () { setTimeout(activateButton, 3000); // 3 saniye sonra çağır }; </script> - 30-11-2023, 08:28:13şunu yapmak istiyorum bakın bu şekil çalışıyor ama otomatik aktif olmuyor bunu denediğinizde butonla çalışıyor ben bunu buton olmadan çalımasını istiyorum
<script src="https://internationalpigeons.com/responsivevoice.js"></script>
<button id="demo3" onclick="responsiveVoice.speak ('içerik deneme ', 'Turkish Female')">Sesli Dinle!</button>
<script>
// Bu fonksiyon, butonun otomatik olarak aktif olmasını sağlar
function activateButton() {
// Butonun durumunu kontrol et (günlük bir kere)
if (!localStorage.getItem('buttonActivated')) {
// Butonu aktif et
document.getElementById('demo3').click();
// Butonun tekrar açılmasını 24 saat sonra sağlamak için bilgiyi localStorage'a kaydet
localStorage.setItem('buttonActivated', 'true');
setTimeout(function () {
localStorage.removeItem('buttonActivated');
}, 24 * 60 * 60 * 1000); // 24 saat milisaniye cinsinden
}
}
// Sayfa yüklendiğinde activateButton fonksiyonunu çağır
window.onload = function () {
setTimeout(activateButton, 1000); // 3 saniye sonra çağır
};
</script> - 30-11-2023, 15:18:54Butonsuz çalışsın istiyorsanız bu şekilde çalıştırırsınız hocam
function activateVoiceCommand() { // Sesli komutun durumunu kontrol ediyoruz true mu değil mi if (!localStorage.getItem('voiceCommandActivated')) { responsiveVoice.speak('İçerik deneme', 'Turkish Female'); // Localstorage'e true olarak kaydediyoruz 24 saat sonra localstorage'den siliyoruz localStorage.setItem('voiceCommandActivated', 'true'); setTimeout(function () { localStorage.removeItem('voiceCommandActivated'); }, 24 * 60 * 60 * 1000); // 24 saat milisaniye cinsinden } } window.onload = function () { setTimeout(activateVoiceCommand, 1000); // 1 saniye sonra çağır };