Problème pour remplir le champ d'un formulaire (situé sur le net)

Problème pour remplir le champ d'un formulaire (situé sur le net) - HTML/CSS - Programmation

Marsh Posté le 12-05-2004 à 11:49:50    

Salut
 
J'ai un souci pour remplir le champ d'un formulaire :
J'ai un frameset que voila :
   
    <frameset frameborder=yes  border=5 cols="15%,85%">
    <frame src="lien.html" name="zone1">
    <frame src="http://www.google.fr/" name="zone2">
   </frameset>  
   
Et je souhaite remplir le champ du formulaire de google grace à un bouton situé sur la frame "lien.html"
Voila une partie du code de cette frame :
 
      <script language="javascript">
     <!--  
       function f() {
  window.parent.zone2.document.forms[0].q.value =   "coucou";
        }
     //-->
    </script>
 
    <FORM>
        <INPUT TYPE="button" VALUE="remplir" OnClick="f()">
    </FORM>  
 
 
 
Malheureusement, lorsque je clique sur le bouton , rien ne se passe  sauf une erreur dans l'explorateur internet qui me dit que l'accès est refusé.
Par contre si je copie les sources de la page Google et que je met la source de la frame sur ce fichier html , il n'y a plus de problème :
ca donne ca :
 
    <frameset frameborder=yes  border=5 cols="15%,85%">
    <frame src="lien.html" name="zone1">
    <frame src="google.html" name="zone2">
   </frameset>  
 
Si quelqu'un a une idée .... merci
 

Reply

Marsh Posté le 12-05-2004 à 11:49:50   

Reply

Marsh Posté le 12-05-2004 à 13:05:33    

Je m'etais jamais posé cette question mais "accès refusé" me parait assez parlant [:dawa]. Moi je voudrais savoir si c'est un mécanisme auto de JS ou si y'a du code a mettre pour protéger l'acces aux objets du formulaire ?


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 12-05-2004 à 13:32:20    

Je ne pense pas qu'on doit mettre du code pour proteger l'acces aux objets du formulaire vu que j'ai copié exactement les sources de la page du formulaire et que la .. ca fonctionne ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed