Probleme javascript... [Résolu]

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

WhiteSpi
WRInaute impliqué
WRInaute impliqué
 
Messages: 285
Inscription: Dim Déc 05, 2004 14:28

Probleme javascript... [Résolu]

Message le Dim Juil 31, 2005 21:44

Bonjour à tous :)

Voilà, je suis un peu une quiche en JS, et je ne vois vraiment pas comment résoudre mon problème.
La partie administration de mon site est faite en frames. J'Aurais aimé, depuis la premiere frame valider un formulaire. Sauf que voila, j'aurais aimé le valider dans la deuxième frame !
En gros je voudrais qu'en cliquant sur un bouton de la premiere frame ca change la localisation de la deuxième.

En gros, j'aurais aimé faire un truc du genre:

function foo(Mot)
if (Mot=='LeMotQueJeVeux'){
//Je valide le form qui m'interesse dans la mainFrame
window.open(document.forms[0].submit(), 'mainFrame');
}

Bon alors voilà, si quelqu'un a réussi a me comprendre et en plus possède la solution ca serait génial.


Merci :)
Dernière édition par WhiteSpi le Lun Aoû 01, 2005 10:27, édité 1 fois.


Borower
WRInaute accro
WRInaute accro
 
Messages: 2151
Inscription: Lun Avr 18, 2005 20:58

Message le Dim Juil 31, 2005 22:18

C est dangereux de faire une administration d un site avec du JS.
Sinon j ai pas bien compris ce que tu voulais faire

WhiteSpi
WRInaute impliqué
WRInaute impliqué
 
Messages: 285
Inscription: Dim Déc 05, 2004 14:28

Message le Dim Juil 31, 2005 22:24

Borower a écrit:C est dangereux de faire une administration d un site avec du JS.
Sinon j ai pas bien compris ce que tu voulais faire


Je vois pas pourquoi ca serait dangereux....

Sinon ouais j'ai un peu peur que personne ne comprenne ;)
C'est pourtant pas compliqué: Au lieu de faire changer la 'mainFrame' selon un certaine URL à partir de l'autre frame (ce qui est possible avec un simple window.open(URL,'mainFrame'), je veux changer par ce que retourne un form. En gros le submit d'un form...
La raison pour laquelle je fais cela est parsque je veux automatiser un login sur une page exterieure à mon site, or le site sur lequel je veux me logger n'accepte que le POST et non le GET. Du coup je ne peux pas me contenter de passer une URL avec des parametres, j'ai besoin de faire un form et un submit.... a moins que quelqu'un ait une idée pour contourner le problème...


WhiteSpi


srappaille
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 207
Inscription: Lun Jan 19, 2004 13:46

Message le Lun Aoû 01, 2005 8:59

Bonjour,

Ce n'est pas ce que fait l'attribut TARGET de la balise FORM ???

Pour le reste Borower a raison. Dans l'exemple cité (cf. fonction "foo"), le mot de passe est visible dans le code source.

Bien cordialement,

Serge

WhiteSpi
WRInaute impliqué
WRInaute impliqué
 
Messages: 285
Inscription: Dim Déc 05, 2004 14:28

Message le Lun Aoû 01, 2005 10:06

Oui oui je sais que le mot de passe est visible est visible mais ce n'est pas un soucis. Cette page est sécurisée et accessible uniquement pas mon père, donc pas de soucis.

Et puis merci pour ta réponse tu as raison lol :)
Je me rappelais plus que ca marchais pour un form ca :):)

WhiteSpi


ortolojf
WRInaute accro
WRInaute accro
 
Messages: 1165
Inscription: Mer Aoû 14, 2002 13:30

Message le Mar Aoû 02, 2005 9:07

Bonjour
Pour automatiser le remplissage d'un formulaire à distance, en langage PHP, tu peux utiliser ( c'est facile ), la librairie Curl.

le PHP Manual est ton ami. Voir dans "Functions" -> "CURL Functions".

Bien à toi.

Jean Francois Ortolo


Formation recommandée sur ce thème :

Formation Référencement 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 0 invités