کتاب مقدس آنلاین: تفاوت میان نسخهها
ظاهر
بدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش |
||
| خط ۴۹۴: | خط ۴۹۴: | ||
if (!href) return; | if (!href) return; | ||
if (href. | // فقط لینکهای داخلی به 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() { | ||
| خط ۷۰۲: | خط ۷۰۹: | ||
} | } | ||
translationSelect.addEventListener('change', function() { | translationSelect.addEventListener('change', function() { | ||
currentTranslation = this.value; | currentTranslation = this.value; | ||
| خط ۷۰۸: | خط ۷۱۴: | ||
testamentSelect.disabled = false; | testamentSelect.disabled = false; | ||
testamentSelect.value = ''; | testamentSelect.value = ''; | ||
resetAll(); | |||
} else { | } else { | ||
resetAll(); | resetAll(); | ||