iframe preloading - Forum | JoomShaper
Solved Helix Framework

iframe preloading

Asked by Jürgen 1 year ago Last activity 1 year ago

Hello,
I have activated the preload function in Helix Ultimate under “basic” - “body”. It works.
Now I have an interactive map with additional links as an iframe. Calling up the iframe page for the first time works with the preloader. However, when I then click on links within the map, there is no preloader function.
Is there a way to ensure that the preloader always works?
Best regards, Jürgen

Joomla: 4.4.6
Helix Ultimate: 2.0.18

Accepted answer

Marked as the solution
Paul Frankowski Senior Staff
1 year ago · edited

Indeed, we don't provide code customization services.

I shared what I could. Thx

3 more replies

Paul Frankowski Senior Staff
1 year ago · edited

Hi Jürgen.

Lazy loading =/= Preload from Template (entirely different tools & features!)

And I am more that sure that you thought about "Lazy loading" for iframe(s) and also image(s)?!


  1. We have 2024 (almost 2025) and Google don't like site javascript preloaders anymore. So to be honest, you don't need that, and you can disable it in Template Options.
  2. To have lazy loading for iframes you have to install Speed Cache, JCH_Optimize or similar that allows you to enable that option for all objects. Or if you added that iframe as HTML code, you can custimize it.
  3. And We don't support old versions of Helix Ultimate anymore. Your version is from Dec 2023.

Jürgen Asked this

Hello,
first of all, thank you for your answers.
When I embed an interactive map in a Joomla post via iframe, it receives a menu link. So if I call up this post and have activated the preload function via Helix Ultimate, the post with map is only displayed when everything is loaded. That's how it should be and it's very good.
However, if I have a link within the interactive map that reloads the map (for example, with the display of another area), then this link is not linked to a Joomla menu item and therefore the preloader of Helix Ultimate no longer works here.
I would probably have to build a preload function into the map itself (but unfortunately I can't do that).
I now believe that this is not a question for you, so please feel free to close the post.
Best regards

Log in to reply.