Timeout iframe/div avec JS, jQuery...
gfqdgzzzz
-
zzzrod Messages postés 28 Statut Membre -
zzzrod Messages postés 28 Statut Membre -
Bonjour,
J'utilise une régie publicitaire qui à souvent des problèmes de ralentissement serveur et comme les publicités sur en haut de page de mon site cela bloque le chargement de mon site. La publicité est sous forme d'iframe, je cherche à supprimer l'iframe et son chargement après 4 secondes, j'ai donc fais ceci mais le problème c'est que l'iframe devient uniquement invisible et continu de charger. Comment faire pour la supprimer entièrement ?
Merci d'avance.
J'utilise une régie publicitaire qui à souvent des problèmes de ralentissement serveur et comme les publicités sur en haut de page de mon site cela bloque le chargement de mon site. La publicité est sous forme d'iframe, je cherche à supprimer l'iframe et son chargement après 4 secondes, j'ai donc fais ceci mais le problème c'est que l'iframe devient uniquement invisible et continu de charger. Comment faire pour la supprimer entièrement ?
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(e) {
setTimeout(function() {
$('#responsecontainer').hide();
}, 1000);
});
</script>
</head>
<body>
<div id="responsecontainer">
<iframe src="http://www.site.com/"></iframe>
</div>
</body>
Merci d'avance.
A voir également:
- Timeout iframe/div avec JS, jQuery...
- Romaco timeout - Télécharger - Contrôle parental
- Div c++ - Télécharger - Langages
- Arrondi js ✓ - Forum Windows
- Js arrondir - Forum Javascript
- Osd timeout ✓ - Forum Windows XP
1 réponse
Ton code ne marche pas car, après avoir chargé le document (et l'iframe), tu dis à jquery pour le cacher et ça ne fait pas sens.
Tu peux supprimer le div du html et le charger après le chargement du document, comme ça:
Tu peux supprimer le div du html et le charger après le chargement du document, comme ça:
<html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> </head> <body> <script> $(document).ready(function() { var iframeContainer = $('<div id="responsecontainer" />') , iframeObj = $('<iframe src="https://www.salesforce.com/products/platform/overview/"></iframe>'); iframeContainer.prepend(iframeObj); $("body").append(iframeContainer); }); </script> </body>