Javascript: valider un form d'un fenetre fille

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

WhiteSpi
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 288
Inscription: 5 Déc 2004

Javascript: valider un form d'un fenetre fille

Message le Sam Sep 10, 2005 3:24

Salut a tous,

J'ai un ptit soucis en JS.
Voilà, c'est tout simple:
J'ouvre un fenetre, je cherche a valider un des form qui s'y trouve et ensuite la fermer.
Ceci permettrais a mon navigateur de récupérer un PHPSESSID sans avoir a faire le travail a la main.
Donc je fais un truc comme ca :
var win = window.open('URL','login_window','width=300,height=200,location=yes,scrollbar=no');
win.document.forms[0].submit();
win.close();

Voilà... mais ca ne marche pas !!!!

Des idées?

nodom
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 316
Inscription: 15 Jan 2005

Message le Sam Sep 10, 2005 17:29

le script va tenter de faire submit et close avant meme que la fenêtre ne soit effectivement chargée. résulatat rien.

ce type ce code ne marche pas.
il faut que submit et close soit exctué par la fenêtre ouverte.
c'est quoi form :?

WhiteSpi
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 288
Inscription: 5 Déc 2004

Message le Sam Sep 10, 2005 18:58

nodom a écrit:le script va tenter de faire submit et close avant meme que la fenêtre ne soit effectivement chargée. résulatat rien.

ce type ce code ne marche pas.
il faut que submit et close soit exctué par la fenêtre ouverte.
c'est quoi form :?


Ah ben ouais je veux bien... mais je fais ca comment???

nodom
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 316
Inscription: 15 Jan 2005

Message le Sam Sep 10, 2005 19:06

à la fin du document avant </body> vous insrer un scipt contenant les deuxs liens
document.forms[....
window.close();

WhiteSpi
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 288
Inscription: 5 Déc 2004

Message le Sam Sep 10, 2005 19:13

nodom a écrit:à la fin du document avant </body> vous insrer un scipt contenant les deuxs liens
document.forms[....
window.close();


Si tu parles de mettre le code dans la fenetre fille ce n'est pas possible puisque la fenetre fille provient d'un site qui n'est pas le mien. Donc je ne peux modifier le code.
Je veux simplement valider le formulaire pour automatiser les choses.

Seb

nodom
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 316
Inscription: 15 Jan 2005

Message le Sam Sep 10, 2005 19:18

dans ce cas le parmètre sécurité rentre en jeux :wink:
est ce que le popriétaire du site autorise le submit automatique? ça ne peut aps rentrer dans le cadre du spam?. j'imagine qu'il s'agit d'un annuaire.

nodom
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 316
Inscription: 15 Jan 2005

Message le Sam Sep 10, 2005 19:27

avec du java je ne crois pas que vous pouvez manipuler la fenêtre ouverte, à moins de ...
toutefois si vous avez l'accord du site vous pouvez passer en http

WhiteSpi
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 288
Inscription: 5 Déc 2004

Message le Dim Sep 11, 2005 0:55

nodom a écrit:avec du java je ne crois pas que vous pouvez manipuler la fenêtre ouverte, à moins de ...
toutefois si vous avez l'accord du site vous pouvez passer en http


Heu... je vois pas pourquoi on ne pourrait pas manipuler une fenetre ouverte mais par contre j'ai lu que entre autres mozilla empeche le "cross-scripting". En gros ce que ca veut dire c'est que tu ne peux pas a partir d'un script situé sur ton site agir sur la page d'un autre site....

Voili voilou... donc je sais pas trop comment je vais m'y prendre ;)

nodom
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 316
Inscription: 15 Jan 2005

Message le Dim Sep 11, 2005 20:27

WhiteSpi a écrit:
nodom a écrit:avec du java je ne crois pas que vous pouvez manipuler la fenêtre ouverte, à moins de ...
toutefois si vous avez l'accord du site vous pouvez passer en http


Heu... je vois pas pourquoi on ne pourrait pas manipuler une fenetre ouverte mais par contre...

vous avez répondu à votre question.. mozilla et ie aussi, c'est une mesure de sécurité, car sinon votre site pourait être manipulé d'une manière imprévisible (spam, recherche de mot de passe ou autre faille) :wink:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités