J'ai un iframe qui fait du traitement de fond. Lorsque ce traitement est complet, je voudrais rétablir l'utilisateur à une autre page, mais le code de changement d'en-tête n'affecte que l'IFrame intégré. Y a-t-il un moyen de cibler la fenêtre principale? P>
4 Réponses :
Utilisez JavaScript pour suivre le contenu du cadre, si le contenu change, le navigateur de redirection :) p>
Comment puis-je consulter si l'IFrame a changé? Je pensais que ONCHANGE ne fonctionnerait pas à moins que ce soit une forme
Audience Vous avez une référence sur la manière de récupérer le contenu du cadre, vous pouvez faire une boucle pour vérifier chaque péroïde de temps, si quelque chose a changé Roneiv.WordPress.com/2008/01/18/...
J'ai vu le déprécié meta redirection avoir une cible en JavaScript: p> ne fonctionne que si le cadre supérieur est sur le même domaine que la page émettrice. P> Pour une solution qui fonctionne à travers les domaines et sans JavaScript, les éléments suivants fonctionnent: P> cible code> attribut , mais je ne sais pas combien il est largement pris en charge.
<a href="resultpage.htm" target="_top">Continue</a>
Nous pouvons utiliser JavaScript comme celui-ci:
Pour moi, cela fonctionne toujours sans échec, j'ai essayé de nombreux autres, mais il semble toujours y avoir une sorte de problème ... et peu importe si les en-têtes ont été envoyés, etc .....
<?php echo "<script>window.location = 'http://www.google.com'</script>"; ?>