Titre: [javascript]probleme frame Posté par: micka13 le 02 Mars 2007 à 18:18:00 Voila j'ai un probleme en JS.
Je cherche a recuperer la valeur d'un post d'une page , en etant dans une frame sur cette page. J'ai test donc : parent.document.forms['formular'].elements['ln'] // formular mon nom de form , et ln mon nom d'input Mais cela ne fonctionne pas. Cela semble peut etre peu clair voila un petit schema: fomulaire ==> send a index2.php index2.php |-------------| | |---------| | | | frame | | ==>je veux recupe le post contenu dans l'index2 en etant dans frame | |______ | | | | |_________| merci de votre aide. Titre: [javascript]probleme frame Posté par: Zmx le 03 Mars 2007 à 08:52:52 1) Installe FireFox avec des truc comme firebug, dominspector, webdeveloppeur.
2) regarde dans ta console javascript si tu n'a pas de probleme de "droit" (pour des questions de sécurité il me semble que tu ne peux pas modifier/lire le contenu d'une iframe si elle est sur un autre domaine, ptet que les relge ont encore un poils changer) 3) Essaye avec des alert de facon progressive: alert(parent); alert(parent.document); alert(parent.document.forms); etc ... jusqu'a trouvé celui qui te fait faux bon. Titre: [javascript]probleme frame Posté par: micka13 le 03 Mars 2007 à 11:07:44 Ok merci je vais tester petit a petit, pour le domaine c'est le meme puisque la page est dans le meme repertoire ;)
Titre: [javascript]probleme frame Posté par: micka13 le 03 Mars 2007 à 12:04:31 Arf j'y arrive pas!
Autre question : Sous quelles formes sont stocker les variables que l'on envoit pas post? A quelle endroit ?En javascript est-il possible d'y acceder? Titre: [javascript]probleme frame Posté par: Nebelmann le 03 Mars 2007 à 14:37:12 Évite d'utiliser les frames, c'est souvent une source de problèmes pour coder, et en plus on peut souvent les remplacer par des includes PHP, par exemple...
Titre: [javascript]probleme frame Posté par: micka13 le 03 Mars 2007 à 14:56:45 Ben en fait c'est pas moi qui est fait le site si tu vois ce que je veux dire :lol: .
Est ce que la variable post peux etre recuperer avec un "$_POST" de php en etant dans la frame? Sinon je ne vois pas du tout comment recuperer le post en JS :( . Un get c'est facile avec un parent.location on a finis , mais le POST il et caché ou :rolleyes: ? Titre: [javascript]probleme frame Posté par: Zmx le 04 Mars 2007 à 17:37:20 Euh si j'ai compris ta question, une fois "poster" les informations au serveur, elle ne sont pas disponibles pour javascript dans la page que le serveur renvoi (sauf si le gentils serveur aun bout de php qui ressemble à ça)
Code: <script> |