Pb sur les frames

Signaler
Messages postés
24
Date d'inscription
mercredi 18 août 2004
Statut
Membre
Dernière intervention
3 novembre 2005
-
Messages postés
19
Date d'inscription
lundi 11 mars 2002
Statut
Membre
Dernière intervention
12 décembre 2005
-
bonjour,



j'ai réalisé un portail web contenant 5 frames. Une des frames possède un bouton associé à une fonction logout() .


voici le code de cette fonction :



<form action="javascript:logout();" method = POST NAME="formulaire" id="formulaire">



<script type="text/javascript">

function logout()

{

var conf;

if(parent.frames['bas_droit_bas_gauche'])

alert('bdbg existe');

else

alert('bdbg nexiste pas');

parent.frames['bas_droit_bas_gauche'].document.location=('../../TestForum/forum/spip.php?action=disconnect');

conf=confirm('Are you sure?');

if(conf)

parent.document.location=('../../Smarty/Portail/index.php');

else

parent.document.location=('../../Smarty/Portail/mainPage.php');



lorsque je lance une page web qui n'est pas sur mon serveur (ex:
http://www.phpcs.com) dans une des autres frame, si je clique sur mon
bouton, j'obtiens l'erreur suivante dans la console javascript sur la ligne en rouge:



Erreur : uncaught exception: Permission refusée de modifier la propriété HTMLDocument.location



si je remplace cette ligne en rouge par :



document.location=('../../TestForum/forum/spip.php?action=disconnect');



c tout moche mais ca marche tres bien, un peu biz non? Pourtant mon alert repond bien que parent.frames['bas_droit_bas_gauche'] existe!



Si qqu'un a une idée pour que ca marche ds la bonne frame....



merci

1 réponse

Messages postés
19
Date d'inscription
lundi 11 mars 2002
Statut
Membre
Dernière intervention
12 décembre 2005

DjZebulon,
Bonjour et Merci pour le tuyau