Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1628 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème de sécurité du navigateur

 

 

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de sécurité du navigateur

n°723750
abeele
Posté le 12-05-2004 à 17:59:20  profilanswer
 

Salut
j'ai un frameset avec deux frames pointant sur des noms de domaine different. Sur l'une des frames, j'ai des boutons pour remplir le formulaire de l'autre frame en utilisant les objets javascript :
   ...documen.form.text.value = ....
Malheureusement le navigateur refuse d'executer le script et me renvoie une erreur disant : acces refuses
J'aimerais savoir s'il n'y a pas un moyen de supprimer cette securité du navigateur ou un moyen de contourner ca.
Merci

mood
Publicité
Posté le 12-05-2004 à 17:59:20  profilanswer
 

n°723831
jagstang
Pa Capona ಠ_ಠ
Posté le 12-05-2004 à 19:17:12  profilanswer
 

je pense que non [:spamafote]
 
url ?

n°724219
boulax
Inserer phrase hype en anglais
Posté le 13-05-2004 à 09:22:22  profilanswer
 

http://forum.hardware.fr/hardwaref [...] 1282-1.htm
 
bouuuuuh  :kaola:


---------------
Posté depuis des chiottes, sales. Me gusta.
n°724244
abeele
Posté le 13-05-2004 à 09:41:22  profilanswer
 

pour boulax :
ya un peu de changement : j'ai compris que c'etait le navigateur qui empecher le script (parce que les frames sont sur deux noms de domaine differents) et donc j'aimerais savoir s'il y a un moyen d'enlever cette securite ...

n°724247
jagstang
Pa Capona ಠ_ಠ
Posté le 13-05-2004 à 09:44:22  profilanswer
 

tu veux utiliser le moteur google depuis ton site ?
pas besoin de cette bidouille ignoble.
 
tu fais un formulaire qui envoie à google les champs suivant
 
http://www.google.fr/search?q=&hl=fr
 

Code :
  1. <form action='http://www.google.fr' method='GET'>
  2. <input type='text' name='q'><input type='hidden' name='hl' value='fr'>
  3. <input type='submit'>
  4. </form>


 
truc du style quoi

n°724283
abeele
Posté le 13-05-2004 à 10:19:16  profilanswer
 

je te remercie mais c'etait un exemple ...
en fait je travaille avec des formulaires qui empechent de faire ca ... genre ... ils mettent des images avec des chiffres sur ces images et il faut rentrer ces chiffres dans le formualaire. Et moi ce que je veux , c rentrer les données des autres champs de ce meme formulaire .
Merci quand meme ..

n°724286
jagstang
Pa Capona ಠ_ಠ
Posté le 13-05-2004 à 10:21:00  profilanswer
 

abeele a écrit :

je te remercie mais c'etait un exemple ...
en fait je travaille avec des formulaires qui empechent de faire ca ... genre ... ils mettent des images avec des chiffres sur ces images et il faut rentrer ces chiffres dans le formualaire. Et moi ce que je veux , c rentrer les données des autres champs de ce meme formulaire .
Merci quand meme ..


dans quel cadre (pour quel site) tu veux utiliser cela ?

n°724303
Hermes le ​Messager
Breton Quiétiste
Posté le 13-05-2004 à 10:28:31  profilanswer
 

abeele a écrit :

je travaille avec des formulaires qui empechent de faire ca


 
Si les formulaires "empêchent" de faire ça, ya sans doute une TRES bonne raison. Alors demande la (cette raison) au(x) concepteur(s) de ces scripts...  :hello:

n°724326
abeele
Posté le 13-05-2004 à 10:39:50  profilanswer
 

JagStang : c pas pour faire un site c pour faire une application locale (dans le cadre d'un stage)
Hermes : cette appli doit permette de remplir tous types de formulaires automatiquement , et il resterait + qu'a cliquer sur le bouton submit. Mais c le navigateur qui empeche de fair e ca a cause de la securite.
A mon avis, c pas posssible d'enlever cette securite et j'ai pas envie d'ecrire un navigateur entier expres pour ca ....

n°724332
jagstang
Pa Capona ಠ_ಠ
Posté le 13-05-2004 à 10:42:34  profilanswer
 

si c'était une application locale, tu n'aurais pas de problème avec le nom de domaine "distant" entre les 2 frames...

mood
Publicité
Posté le 13-05-2004 à 10:42:34  profilanswer
 

n°724365
abeele
Posté le 13-05-2004 à 10:58:14  profilanswer
 

bah si ...
tu peux essayer ... c rapide ...
voila le frameset :
 
<html>
<frameset frameborder=yes  border=5 cols="15%,85%">
<frame src="lien.html" name="zone1">
<frame src="http://www.google.fr/" name="zone2">
</frameset>  
</html>
 
et la frame de gauche en local :
 
<html>
<head>
<script language="javascript">
<!--  
 function f() {
         top.window.zone2.document.forms[0].q.value = "toto";
      }
//-->
</script>
 
</head>
 
<body>
<FORM>
   <INPUT TYPE="button" VALUE="remplir" OnClick="f()">
</FORM>  
</body>
</html>
 
et si tu clique sur le bouton , ya une erreur du navigateur : acces refuses  
voila

n°724373
jagstang
Pa Capona ಠ_ಠ
Posté le 13-05-2004 à 11:00:21  profilanswer
 

tu n'as pas compris. si tu dis que ton application est locale, je m'étonne que tu veuilles atteindre un serveur distant...
 

n°724462
abeele
Posté le 13-05-2004 à 11:34:17  profilanswer
 

c une appli pour remplir des formulaires automatiquement et ces formulaires sont distants et mon appli est locale.
Je ne vois pas pourquoi cela t'etonne ...

n°724530
Hermes le ​Messager
Breton Quiétiste
Posté le 13-05-2004 à 12:12:32  profilanswer
 

abeele a écrit :

c une appli pour remplir des formulaires automatiquement et ces formulaires sont distants et mon appli est locale.
Je ne vois pas pourquoi cela t'etonne ...


 
Ben les formulaires distants, où sont ils ? Sur le net ? Sur un serveur dans ton réseau ?  :heink:  

n°724551
abeele
Posté le 13-05-2004 à 12:22:49  profilanswer
 

ils sont sur le net ... genre ... le formulaire de google

n°724555
Hermes le ​Messager
Breton Quiétiste
Posté le 13-05-2004 à 12:25:24  profilanswer
 

abeele a écrit :

ils sont sur le net ... genre ... le formulaire de google


 
Ben c'est bien ce que je dis donc. Demande à l'admin du (ou des) site(s) en question le pourquoi du comment. C'est tout ce que tu peux faire... [:spamafote]

n°724595
jagstang
Pa Capona ಠ_ಠ
Posté le 13-05-2004 à 13:05:51  profilanswer
 

abeele a écrit :

ils sont sur le net ... genre ... le formulaire de google


donc pas local. (entre les 2 frames)

n°724620
abeele
Posté le 13-05-2004 à 13:34:09  profilanswer
 

Ya une frame locale : lien.html et une frame sur le net : Google  :
 
<html>
<frameset frameborder=yes  border=5 cols="15%,85%">
<frame src="lien.html" name="zone1">
<frame src="http://www.google.fr/" name="zone2">
</frameset>  
</html>
 
Et ce n'est pas l'admin qui bloque cet acces , c le navigateur . Il y a une securite sur tous les navigateurs qui empechent les scripts entre les frames de domaine different
Est ce que c clair ?
 
Et ce que je voulais c'etais remplir le formualaire de la page se trouvant sur le web :
 top.window.zone2.document.forms[0].q.value = "toto";  
à partir du bouton situé la frame de gauche (lien.html)
Voila !
 
 
 

n°724623
jagstang
Pa Capona ಠ_ಠ
Posté le 13-05-2004 à 13:36:47  profilanswer
 

on avait bien compris :o
 
mais on le répète, ça n'est pas possible comme cela
 
a+

n°724712
abeele
Posté le 13-05-2004 à 14:23:03  profilanswer
 

Ok merci
et est ce que ca veut dire qu'il y a un autre moyen de le faire ?

n°724720
jagstang
Pa Capona ಠ_ಠ
Posté le 13-05-2004 à 14:27:05  profilanswer
 

oui. en envoyant des données POST avec un script server side (PHP ou ASP)
 

n°724776
abeele
Posté le 13-05-2004 à 15:04:31  profilanswer
 

Le problème avec les requêtes http c que je ne peux les envoyer qu'une fois. Apres ca, mon navigateur est dans les choux. (dis moi si je me trompe ...)
Moi ce que je veux c pouvoir continuer a naviguer sur le web et des que j'ai un formulaire je le rempli (en cliquant sur un bouton qui se situe sur une autre frame ... enfin c la solution que je vois pour l'instant et ca ne marche pas)

n°724864
abeele
Posté le 13-05-2004 à 16:12:11  profilanswer
 

bon je pense avoir resolu le probleme en utilisant HTA (pour ceux qui connaissent pas c du HTML Application  : vous renommez votre fichier html avec l'extention hta ou meme un fichier texte en hta, vous cliquez sur votre fichier et vous avez alors une interface a peu bizarre ...)  
C marrant comme truc , ca permet de faire des exe a partir de fichier html, je ne connaissais pas du tout  
Et en + ca permet de faire sauter les securites du navigateur  
voila

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème de sécurité du navigateur

 

Sujets relatifs
[python] problème avec les nombres réels[VBA] problème et recherche de date avec Find...
probléme de config tomcat, compilation jsp[PHP]Problème avec imagecreatefromjpeg()
probleme insertion caracteres speciauxProbleme Standart W3C
PROBLEME COMPILATION JSP NOT FOUNDProblème pour remplir le champ d'un formulaire (situé sur le net)
[Applet][Servlet][Importation] problème d'importation de packageProbleme avec Visual C++ et la STL
Plus de sujets relatifs à : Problème de sécurité du navigateur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR