Page 1 of 3 123 LastLast
Results 1 to 10 of 25

Thread: Switch Menu - alternative for document.write() and listener

  1. #1
    Join Date
    May 2022
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Question Switch Menu - alternative for document.write() and listener

    1) Script Title:
    switch menu
    2) Script URL (on DD):
    http://www.dynamicdrive.com/dynamici...switchmenu.htm
    3) Describe problem:

    Hi, please I am dealing with core vitals in google search console where they reporting me two problems with DD script:
    Attachment 6507

    1) Avoid document.write()
    For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. Learn more.
    Source
    /js/switchmenu.js:11:9
    /js/switchmenu.js:12:9
    /js/switchmenu.js:13:9



    - is possible use different approach for these three document.write()?

    Code:
    if (document.getElementById){ //DynamicDrive.com change
    document.write('<style type="text/css">\n')
    document.write('.submenu{display: none;}\n')
    document.write('</style>\n')
    }
    2) Registers an unload listener
    The `unload` event does not fire reliably and listening for it can prevent browser optimizations like the Back-Forward Cache. Use `pagehide` or `visibilitychange` events instead. Learn more
    /js/switchmenu.js:56:22

    - line 56 is this function function savemenustate(), can I improve it?

    Code:
    function savemenustate(){
    var inc=1, blockid=""
    while (document.getElementById("sub"+inc)){
    if (document.getElementById("sub"+inc).style.display=="block"){
    blockid="sub"+inc
    break
    }
    inc++
    }
    var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
    var cookievalue=(persisttype=="sitewide")? blockid+";path=/" : blockid
    document.cookie=cookiename+"="+cookievalue
    }
    
    if (window.addEventListener)
    window.addEventListener("load", onloadfunction, false)
    else if (window.attachEvent)
    window.attachEvent("onload", onloadfunction)
    else if (document.getElementById)
    window.onload=onloadfunction
    
    if (persistmenu=="yes" && document.getElementById)
    window.onunload=savemenustate
    -------------

    my code generate many (sometimes 50 for example) of these switch menus for my events, so it can slow my website significantly in eyes of google's PageSpeed tool. I am not good in JS, but need to fix it.

    Thank you.

  2. #2
    Join Date
    May 2022
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    in the end, I used this simple approach and google is happier

    https://www.w3schools.com/howto/tryi...w_js_accordion

  3. #3
    Join Date
    Aug 2022
    Posts
    23
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Гидра•не•могу•зайти•на•сайт•пермь

    Hydra•магазин•официальный•сайт•на•русском•hydraruzxpnew8onion•com•волгоград
    Омг где в питере купить марихуану
    Забыл•пароль•на•сайте•омг•саратов
    Купить марихуану как в москве ссылка омг
    Ооо•омг•краснодар•сайт•волгоград
    Ссылка омг марихуану оптом купить
    Где в тамбове купить марихуану омг ссылка
    Адрес•официального•сайта•гидры•краснодар
    Омг онион купить семена марихуаны
    Не•могу•войти•на•сайт•омг•красноярск
    Сайты•кроме•гидры•ижевск
    Кто•основатель•сайта•омг•краснодар
    Омг можно купить марихуану в москве
    Турция купить марихуану зеркало омг
    Омг онион где купить на ямайке марихуану
    Где можно купить траву марихуану зеркало омг
    Купить семена марихуаны екатеринбург омг зеркало
    Hydra купить семена марихуаны в молдове
    Зеркало омг в какой стране можно купить марихуану
    Сайт•гидры•в•тор•работает•владик
    Омг ссылка марихуана купить в интернет магазине
    Ссылку•на•гидру•оригинал•владик
    Гидра•через•тор•ссылка•тольятти
    Купить лсд в сочи hydra маркет
    Гидра•онион•ссылка•зеркало•hydra9webe•xyz•ростов-на-дону
    Hydra маркет куплю кусты марихуаны
    Гидра•сайт•это•красноярск
    Hydra бошки купить екатеринбург
    Браузер•тор•омг•ссылка•linkshophydra•владик
    Гидра•ссылка•тор•официальный•сайт•ижевск

  4. #4
    Join Date
    Aug 2022
    Posts
    23
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Hydra маркет купить семена марихуаны челябинск

    Закладки•омг•официальный•сайт•воронеж
    Hydra маркет куплю бошки в екатеринбурге
    Как•найти•рабочий•сайт•гидры•пермь
    Купить лсд марку в москве омг
    Тор•ссылка•на•гидру•2021•ростов-на-дону
    Омг ссылка купить бошки в иркутске
    *абота•сайта•омг•уфа
    Hydra•магазин•отзывы•hydraruzxpnew8onion•com•волгоград
    Ссылка•на•гидру•яндекс•владик
    Фильм•про•гидру•сайт•воронеж
    Омг зеркало купить лсд в москве
    Куплю анашу марихуана омг зеркало
    Hydra маркет купить бошку
    Скрин•сайта•омг•волгоград
    Омг ссылка купить лсд таблетки
    Топ•сайтов•омг•уфа
    Гидра•ссылка•зеркало•тор•на•сайт•саратов
    Ссылка•вход•в•гидру•барнаул
    Марихуану купить омск hydra
    Омг мдма купить в аптеке
    Гидра•ссылка•тор•онион•форум•краснодар
    Куплю семена марихуаны по почте hydra магазин
    Что•делать•если•забыл•логин•от•гидры•онион•тольятти
    Марихуана в воронеже купить омг онион
    Омг купить бошки тверь
    Зеркало омг как купить бошки в москве
    Омг купить бошки новокузнецк
    Сайт•гидры•через•тор•браузер•саратов
    Аккаунт•hydra•магазин•пермь
    Hydra магазин купить бошки фен

  5. #5
    Join Date
    Aug 2022
    Posts
    23
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Hydra какую почву купить для марихуаны

    Что•происходит•с•сайтом•омг•сейчас•пермь
    Гидра•пастебин•зеркало•воронеж
    Омг ссылка где купит марихуану в праге
    Купить марихуану салоу ссылка омг
    Гидра•тор•ссылка•hydra4webes•com•ростов-на-дону
    Сайт омг где можно купить марихуану в челябинске
    Действующая•ссылка•гидры•тольятти
    Гидра•калининград•официальный•сайт•ижевск
    Как•скачать•официальный•сайт•омг•волгоград
    Марихуана купить алматы омг онион
    Гидра•онион•зеркала•новые•красноярск
    Официальные•проверенные•зеркала•гидры•ижевск
    Лсд купить в москве омг сайт
    Новые•зеркала•на•гидру•саратов
    Гидра•инструкция•как•пользоваться•сайтом•уфа
    Зеркала•для•сайта•омг•на•тор•красноярск
    Форум•зеркала•гидры•саратов
    Hydra купить семена марихуаны ак 47
    Где купить марихуану в туле hydra
    Вход•на•официальный•сайт•омг•тольятти
    Сайт омг как купить марихуану в берлине
    Гидра•сайт•официальный•что•это•волгоград
    Омг ссылка марихуана в украине где купить
    Купить марихуану в санкт омг сайт
    Ссылка•на•омг•оригинал•тольятти
    Технические•работы•сайта•омг•тольятти
    Купить электронную марихуану сайт омг
    Гидра•онион•сайт•правильный•барнаул
    Салоу купить марихуана омг онион
    Зеркало•на•гидру•онион•барнаул

  6. #6
    Join Date
    Aug 2022
    Posts
    23
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Марихуана екатеринбург купит омг сайт

    Зеркало•на•гидру•тор•ижевск
    Купить бошки в новокузнецке hydra маркет
    Марихуана купить в спб омг
    Омг сайт купить тест на марихуану
    Фейк•сайты•гидры•ижевск
    Гидра•тор•зеркало•linkshophydra•ижевск
    Зеркало омг москве марихуана купить
    Гидра•новые•зеркала•пермь
    Правила•сайта•гидры•саратов
    Как купить в сургуте марихуану ссылка омг
    Сайт•тор•форум•омг•саратов
    Омг сайт омск марихуана купить
    Тест на марихуану купить зеленоград hydra
    Гидра•нднд•официальный•сайт•краснодар
    Как•зайти•на•сайт•гидры•официальный•воронеж
    Купить марихуану в барнауле ссылка омг
    Левые•сайты•гидры•владик
    Марихуана краснодар купить hydra магазин
    Гидра•сайт•анонимных•покупок•для•айфона•саратов
    Гидра•ссылка•правильная•тор•уфа
    Гидра•сайт•онлайн•ижевск
    Омг зеркало семена марихуаны цена купить
    Зеркало•сайта•омг•саратов
    Одесса купить марихуану омг ссылка
    Шанхай купить марихуану hydra магазин
    Сайт•омг•на•торе•ссылка•зеркала•краснодар
    Онион•ссылки•омг•воронеж
    Купить субстрат для марихуаны омг онион
    Зеркало омг купить лсд марками
    Омг онион где купить марихуану в одессе

  7. #7
    Join Date
    Aug 2022
    Posts
    23
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Марихуану купить в праге омг онион

    Гоа можно купить марихуану зеркало омг
    Как•правильно•пользоваться•сайтом•гидрой•волгоград
    Ссылки•омг•tor•linkshophydra•владик
    Сайт•гидры•вход•краснодар
    Онион•сайты•тор•омг•linkshophydra•волгоград
    Hydra магазин курительные трубки для марихуаны купить
    Hydra магазин марихуана в ростове купить
    Ссылка омг заменитель марихуаны купить
    Гидра•сайт•обход•блокировки•красноярск
    Марихуана амстердам где купить hydra
    Зеркало•гидры•тор•онион•саратов
    Ссылка•зеркало•на•гидру•hydraruzxpnew4af•onion•пермь
    Hydra магазин купить марихуану закладками
    Hydra маркет купить марихуану в барселоне
    Омг купить марихуану дешево
    Ссылка•на•гидру•тор•официальный•сайт•ижевск
    Лсд 25 где купить сайт омг
    *абочий•сайт•гидр•краснодар
    Как•пользоваться•сайтом•омг•тольятти
    Гидра•войти•сайт•уфа
    Фильмы•про•сайт•омг•красноярск
    Омг ссылка прага купить марихуану
    Гидра•анапа•сайт•пермь
    Ссылка омг где можно в чехии купить марихуану
    Сайт•с•закладками•омг•барнаул
    Гидра•сайт•доверенных•магазинов•спб•ижевск
    Купить редуктор лсд паджеро ссылка омг
    Гидра•ссылка•telegraph•пермь
    Сайты•омг•тор•владик
    Марихуана сайты семена купить hydra магазин

  8. #8
    Join Date
    Aug 2022
    Posts
    23
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Зеркало•тор•омг•linkshophydra•краснодар

    Hydra бошки купить в иркутске
    Hydra•магазин•закладок•в•обход•блокировки•ростов-на-дону
    Омг сайт где в омске купить бошки
    Марихуана тюмень купить омг ссылка
    Омг онион купить зерна марихуаны
    Гидра•ссылка•телеграмм•официальный•сайт•тольятти
    Купить запчасти для лсд телевизора омг сайт
    Омг зеркало как легально купить марихуану
    Как•сделать•фишинговый•сайт•гидры•барнаул
    Гидра•hydra•официальный•сайт•hydraruzxpnew4af•onion•ижевск
    Фото•гидры•сайта•волгоград
    Оф•сайт•на•гидру•пермь
    Гидра•официальная•ссылка•настоящий•сайт•зеркало•волгоград
    Омг сайт куплю марихуану в украине
    Сайт омг где купить марихуану в астрахани
    Омг онион купить лсд в минске
    Ссылки•на•гидру•зеркало•linkshophydra•тольятти
    Сайт омг где купить марихуана в чехии
    Куплю бошек спб hydra
    Hydra где и как купить марихуану в москве
    Фотка•гидры•сайт•красноярск
    Марихуана купить в томске hydra
    Зеркало омг купить бошки калуга
    Где в праге купить марихуаны hydra
    Семена марихуаны купить с доставкой по москве hydra
    *абочая•ссылка•на•гидру•зеркало•воронеж
    Гидра•площадка•ссылка•барнаул
    Ссылка•на•гидру•онион•зеркало•краснодар
    Омг зеркало марихуана куст купить
    Купить бошки в москве омг ссылка

  9. #9
    Join Date
    Aug 2022
    Posts
    23
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Какой•настоящий•сайт•гидры•красноярск

    Купить приспособление курения марихуаны омг зеркало
    Купить семена марихуаны и конопли hydra маркет
    Сайт•гидры•torrent•magnet•красноярск
    Купить лсд украина омг онион
    *абочие•зеркала•гидры•онион•рабочее•зеркало•воронеж
    Ссылки•в•телеграмме•на•гидру•воронеж
    Hydra магазин марихуана теплица купить
    Зеркало•гидры•онион•рабочее•воронеж
    Прага где купить марихуану hydra магазин
    Зеркало•на•гидру•краснодар
    Зайти•на•сайт•гидры•воронеж
    Зайти•на•гидру•официальный•сайт•уфа
    Шишки бошки купить москва hydra магазин
    Купить семена марихуаны от производителей ссылка омг
    Как•создавался•сайт•омг•краснодар
    Лсд купить челябинск омг онион
    Омг ссылка марихуана купить семена
    Hydra купить бошки перми
    Как купить марихуану hydra
    Вход•на•гидру•ссылка•linkshophydra•краснодар
    Магазин•asap•hydra•пермь
    Ссылка омг купить бошки по закладкам
    Бошки купить семена омг
    Где купить марихуану в тюмени ссылка омг
    Тор•омг•все•о•онион•ижевск
    Сайт•омг•закладки•саратов
    Онион•ссылки•2021•омг•воронеж
    Купить бокс для выращивания марихуаны hydra маркет
    Зеркала•для•гидры•онион•официальные•ростов-на-дону
    Марихуану купить в нижнем новгороде hydra

  10. #10
    Join Date
    Aug 2022
    Posts
    23
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Зеркало•гидры•рабочее•на•сегодня•барнаул

    Купить лсд новосибирск омг ссылка
    Ссылка омг купить марихуану в брянске
    Где купить бошки омг сайт
    Ссылка•гидры•в•торе•официальный•сайт•уфа
    Омг сайт бошки купить новосибирск
    Купить марихуаны пермь hydra
    Гидра•зеркало•tor•ижевск
    Омг ссылка купить смена марихуаны
    Магазин•hydra•в•торе•красноярск
    Зеркало•на•гидру•в•торе•саратов
    Hydra купить марихуану в австрии
    *абочие•ссылки•на•гидру•онион•краснодар
    Hydra маркет купить марихуану в италии
    Официальный•сайт•гидры•ссылки•барнаул
    Сайт•гидры•не•работает•почему•волгоград
    Ссылка•гидры•онион•тор•официальный•сайт•linkshophydra•тольятти
    Hydra•магазин•что•это•волгоград
    Гидра•что•это•сайт•воронеж
    Сайт•омг•отзывы•форум•краснодар
    Сайт•омг•телега•воронеж
    Вход•в•гидру•зеркало•linkshophydra•краснодар
    Марки с лсд купить омг ссылка
    Масло марихуаны где купить hydra маркет
    Где купить бошки в омске зеркало омг
    Купить марихуану луганск hydra магазин
    Купить марихуаны в томске омг ссылка
    Омг ссылка купить марихуана на мальдивах
    Омг зеркало купить марихуану во владимире
    Что•такое•сайт•омг•пермь
    Официальный•сайт•омг•ссылка•онион•саратов

Similar Threads

  1. Switch Menu - alternative for document.write() and listener
    By leroux in forum Dynamic Drive scripts help
    Replies: 0
    Last Post: 05-18-2022, 06:34 PM
  2. document.getElementById alternative
    By tochrene in forum JavaScript
    Replies: 1
    Last Post: 10-24-2013, 07:01 AM
  3. Resolved using document.write to write a script tag
    By traq in forum JavaScript
    Replies: 4
    Last Post: 11-16-2010, 04:28 AM
  4. Replies: 0
    Last Post: 05-03-2010, 03:03 PM
  5. DOM alternative to document.write(xmlhttp.responseText)
    By molendijk in forum Dynamic Drive scripts help
    Replies: 4
    Last Post: 08-21-2008, 11:27 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •