Аноним
×
Создать новую статью
Введите сюда заголовок страницы:
У нас уже есть 649 статей на EqLet. Введите название вашей статьи выше или нажмите на один из заголовков ниже и начните писать!



EqLet
649статей

MediaWiki:Common.js: различия между версиями

Новая страница: «(function() { // Ждём сообщений от iframe window.addEventListener('message', function(event) { // Проверяем, что сообщение от нужного источника if (event.origin !== 'https://eqlet-tools.miclient.ru') return; // Если сообщение содержит тип "iframe-height", меняем высоту if (event.data && event.data.type === 'iframe-height') { const iframe = do...»
 
(нет различий)

Текущая версия от 00:03, 8 июня 2025

(function() {
  // Ждём сообщений от iframe
  window.addEventListener('message', function(event) {
    // Проверяем, что сообщение от нужного источника
    if (event.origin !== 'https://eqlet-tools.miclient.ru')  return;

    // Если сообщение содержит тип "iframe-height", меняем высоту
    if (event.data && event.data.type === 'iframe-height') {
      const iframe = document.getElementById('dynamicIframe');
      if (iframe) {
        iframe.style.height = event.data.height + 'px';
      }
    }
  });

  // Раз в несколько секунд запрашиваем высоту у iframe
  setInterval(() => {
    const iframe = document.getElementById('dynamicIframe');
    if (iframe && iframe.contentWindow) {
      iframe.contentWindow.postMessage({ type: 'get-height' }, '*');
    }
  }, 500); // можно увеличить до 1000 (1 секунда)
})();