Advertisement
Guest User

Untitled

a guest
Jun 7th, 2023
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. <!-- Load iframes after page load -->
  2. <script>
  3. window.addEventListener("load", function() {
  4. var iframes = document.getElementsByTagName("iframe");
  5. for (var i = 0; i < iframes.length; i++) {
  6. if (iframes[i].getAttribute("data-src")) {
  7. iframes[i].setAttribute("src", iframes[i].getAttribute("data-src"));
  8. }
  9. }
  10. });
  11. </script>
  12.  
  13. <!-- Load CSS files after page load -->
  14. <script>
  15. window.addEventListener("load", function() {
  16. var cssFiles = [];
  17.  
  18. // Find all <link> elements with rel="stylesheet"
  19. var linkElements = document.querySelectorAll('link[rel="stylesheet"]');
  20. linkElements.forEach(function(link) {
  21. var href = link.getAttribute("href");
  22. cssFiles.push(href);
  23. });
  24.  
  25. var head = document.getElementsByTagName("head")[0];
  26.  
  27. cssFiles.forEach(function(cssFile) {
  28. var link = document.createElement("link");
  29. link.rel = "stylesheet";
  30. link.href = cssFile;
  31. head.appendChild(link);
  32. });
  33. });
  34. </script>
  35.  
  36. <!-- Load JS files after page load -->
  37. <script>
  38. window.addEventListener("load", function() {
  39. var scripts = document.getElementsByTagName("script");
  40. var scriptsToLoad = [];
  41.  
  42. for (var i = 0; i < scripts.length; i++) {
  43. var script = scripts[i];
  44. if (script.src && script.src.endsWith(".js")) {
  45. scriptsToLoad.push(script.src);
  46. script.remove();
  47. }
  48. }
  49.  
  50. scriptsToLoad.forEach(function(scriptSrc) {
  51. var script = document.createElement("script");
  52. script.src = scriptSrc;
  53. document.head.appendChild(script);
  54. });
  55. });
  56. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement