پرش به محتوا

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

از دانشنامه کتاب مقدس
بدون خلاصۀ ویرایش
برچسب: برگردانده‌شده
بدون خلاصۀ ویرایش
برچسب: برگردانده‌شده
خط ۳۷: خط ۳۷:
             };
             };
         }
         }
    </script>
</body>
</html>
<!DOCTYPE html>
<html lang="fa" dir="rtl">
<head>
    <meta charset="UTF-8">
    <title>راه حل مدیاویکی</title>
</head>
<body>
    <h1>راه حل مستقیم برای مدیاویکی</h1>
   
    <!-- استفاده مستقیم از iframe با sandbox -->
    <iframe
        src="https://www.pediabible.com/index.php?title=پیدایش_فصل_1&action=render"
        sandbox="allow-scripts allow-same-origin allow-popups"
        width="100%"
        height="500"
        style="border: 1px solid #ccc;">
    </iframe>
   
    <p>لینک‌ها باید در پنجره جدید باز شوند به دلیل وجود `allow-popups` در sandbox</p>
</body>
</html>
<!DOCTYPE html>
<html lang="fa" dir="rtl">
<head>
    <meta charset="UTF-8">
    <title>راه حل نهایی برای مدیاویکی</title>
    <style>
        body { font-family: Tahoma; padding: 20px; }
        .iframe-wrapper { position: relative; width: 100%; height: 500px; }
        iframe { width: 100%; height: 100%; border: 1px solid #3498db; }
        .overlay {
            position: absolute;
            top: 0; left: 0;
            width: 100%; height: 100%;
            cursor: pointer;
            z-index: 10;
        }
    </style>
</head>
<body>
    <h1>راه حل با Overlay برای مدیاویکی</h1>
   
    <div class="iframe-wrapper">
        <iframe
            id="bibleIframe"
            src="https://www.pediabible.com/index.php?title=پیدایش_فصل_1&action=render"
            sandbox="allow-scripts allow-same-origin allow-popups">
        </iframe>
        <div class="overlay" onclick="openFullPage()"></div>
    </div>
   
    <p>روی iframe کلیک کنید تا صفحه کامل در تب جدید باز شود</p>
    <script>
        function openFullPage() {
            // باز کردن صفحه اصلی در تب جدید
            window.open('https://www.pediabible.com/index.php?title=پیدایش_فصل_1', '_blank');
        }
       
        // روش جایگزین: باز کردن خود iframe در تب جدید هنگام کلیک
        document.querySelector('.overlay').addEventListener('click', function() {
            const iframe = document.getElementById('bibleIframe');
            window.open(iframe.src, '_blank');
        });
     </script>
     </script>
</body>
</body>
</html>
</html>

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

<!DOCTYPE html> تست لینک‌های iframe در مدیاویکی

تست لینک‌ها در مدیاویکی


<!DOCTYPE html> راه حل مدیاویکی

راه حل مستقیم برای مدیاویکی

لینک‌ها باید در پنجره جدید باز شوند به دلیل وجود `allow-popups` در sandbox


<!DOCTYPE html> راه حل نهایی برای مدیاویکی

راه حل با Overlay برای مدیاویکی

روی iframe کلیک کنید تا صفحه کامل در تب جدید باز شود