Rechercher : dans
Par :

Adressabilité des frames (HTML & javascript)?

Dernière réponse le 2 sep 2005 à 07:56:39 Cire, le 1 sep 2005 à 00:17:47 
 Signaler ce message aux modérateurs

Bonjour les amis,

Je m'initie en HTML, et commentcamarche les frames?

J'ai une page web et contient des frames et dans un frame j'ai des boutons, je cherche a provoquer un submit dans le frame voisin pour modifier l'affichage construit par python.

Donc voici a quoi ressemble mon frame:

******************************************
Titre
******************************************
*
*
*
menu * dynamique(python)
*
*
*
*

le code:

<FRAMESET ROWS="15%,*" noresize   border = 0>
   <FRAME NAME="titre" SRC="Entete.html"  SCROLLING="no" MARGINHEIGHT = 0>
<FRAMESET COLS="15%,*"  noresize border = 0>
   <FRAME NAME="menu" SRC="menu.html" SCROLLING="no" MARGINHEIGHT = 0>
   <FRAME NAME="dynamique" SRC="musee.html" SCROLLING="no" MARGINHEIGHT = 0>
</FRAMESET>
</FRAMESET>


Lorsque je je clique dans menuje dois appeler python et qu'il s'affiche dans dynamique

En javascript ça ressemble à:
top.dynamique.document.form(0).submit()


Mais ça ne fonction pas! La méthode submit n'est pas permise a cette objet.

Si j'essaie : alert(top.dynamique.name) il me retourne dynamique, mais je ne peux pas lui appliquer la méthode submit!


A oui, mes lignes HTML sont:

<form name="acceuil" action="t.py">
 <h2 align=center><a href="javascript: mAcceuil()">Acceuil </a></h2>
</form>


Quelqu'un peux-t'il m'expliquer la hiérachie des objets et méthodes que je peux utiliser en javascript. Car des top.frames(0).document.forms(0)... j'ai bien de la difficulté a saissir, d'où vien mon probleme adressabilité des frames.

J'ai chercher et lu des message traitant ce sujet, mais je n'y comprend pas encore assez pour solutionner mon problème.

Merci de votre précieuse aide.


Cire
Configuration: Html
javascript
python 
apache 1.3.14

Meilleures réponses pour « adressabilité des frames (HTML & javascript)? » dans :
[FreeMind] Publier une mindmap dans une page web VoirFreeMind est un logiciel de mindmapping. Vous avez plusieurs possibilités pour publier votre mindmap dans une page web. Flash applet Java Simple image PNG HTML+Javascript (texte seulement) HTML+Javascript (texte+icônes) HTML+Javascript...
Les Frames VoirPrésentation des frames Grâce à la technologie des frames (en français "cadres") il est désormais possible d'afficher plusieurs pages HTML dans différentes zones (ou cadres). Les frames ne font pas partie de la spécification du HTML 3.x, il faut...
Javascript - Introduction au langage Javascript VoirQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...
Javascript - Implantation du code VoirA quel emplacement insérer le Javascript dans votre page HTML Il existe plusieurs façons d'inclure du JavaScript dans une page HTML : Grâce à la balise En mettant le code dans un fichier Grâce aux événements Dans la balise...

1

 HackTrack, le 2 sep 2005 à 07:56:39

Remplace:

top.dynamique.document.form(0).submit()


par:

top.dynamique.document.forms[0].submit()
</code

;-)
HackTrack

Répondre à HackTrack