Bonjour, je viens de mettre en place la solution au problème. Si la page mere contient une frame nommée myiframe:
Dans toutes les pages filles, à l'interieur du body, inclure le code suivant:
< script type="text/JavaScript"> if (parent.frames.length==0){ parent.location.href="index.php?iframeurl="+location.href; } </script> Dans le head de la page mere, inclure: <script type="text/JavaScript"> function init(){ var query=this.location.search.substring(1); if (query.length > 0){ var params=query.split("&"); for (var i=0; i<params.length; i++){ var pos = params[i].indexOf("="); var name = params[i].substring(0, pos); var value = params[i].substring(pos + 1); if(name=="iframeurl"){ frames['myiframe'].location.href=value; } } } } </script>
Invoquer cette fonction au chargement de la page:
<body onload="init();">
Ca marche sur mon site, starletteslieusaint.free.fr.