پرش به محتوا

کتاب مقدس آنلاین: تفاوت میان نسخه‌ها

از دانشنامه کتاب مقدس
بدون خلاصۀ ویرایش
بدون خلاصۀ ویرایش
خط ۴۹۴: خط ۴۹۴:
                     if (!href) return;
                     if (!href) return;


                     if (href.startsWith('/') || href.includes('pediabible.com')) {
                    // فقط لینک‌های داخلی به pediabible.com را هدف قرار بده
                     if (href.includes('pediabible.com') || href.startsWith('/')) {
                         link.addEventListener('click', function(e) {
                         link.addEventListener('click', function(e) {
                             e.preventDefault();
                             e.preventDefault();
خط ۵۲۱: خط ۵۲۲:
                             }
                             }
                         });
                         });
                    }
                    // لینک‌های خارجی را در تب جدید باز کن
                    else if (!href.startsWith('#') && !href.startsWith('javascript:')) {
                        link.target = '_blank';
                        link.rel = 'noopener noreferrer';
                     }
                     }
                 });
                 });
خط ۶۹۶: خط ۷۰۲:
                 updateNavigationButtons();
                 updateNavigationButtons();


                // ✅ فعال‌سازی لینک‌های هوشمند بعد از بارگذاری iframe
                 const iframe = document.getElementById('content-iframe');
                 const iframe = document.getElementById('content-iframe');
                 iframe.onload = function() {
                 iframe.onload = function() {
خط ۷۰۲: خط ۷۰۹:
             }
             }


            // ✅ اصلاح: در اینجا باید resetAll() فراخوانی شود
             translationSelect.addEventListener('change', function() {
             translationSelect.addEventListener('change', function() {
                 currentTranslation = this.value;
                 currentTranslation = this.value;
خط ۷۰۸: خط ۷۱۴:
                     testamentSelect.disabled = false;
                     testamentSelect.disabled = false;
                     testamentSelect.value = '';
                     testamentSelect.value = '';
                     bookSelect.disabled = true;
                     resetAll();
                    bookSelect.innerHTML = '<option value="">انتخاب کتاب</option>';
                    chapterSelect.disabled = true;
                    chapterSelect.innerHTML = '<option value="">انتخاب فصل</option>';
                    resetContent();
                 } else {
                 } else {
                     resetAll();
                     resetAll();

نسخهٔ ‏۹ اکتبر ۲۰۲۵، ساعت ۱۸:۱۷

کتاب مقدس - مطالعه آنلاین

کتاب مقدس

مطالعه کتاب مقدس با ترجمه‌های مختلف