2010-12-01 21 views
0

J'ai besoin d'aide avec les cadres. Donc, fondamentalement, voici mon dilemme ... J'ai créé une page d'index qui est divisée en 2 images.Comment prendre des informations sur un cadre de gauche et mettre à jour un champ de texte dans le cadre de droite?

  • Le cadre de gauche, a essentiellement un arbre d'un répertoire qu'un utilisateur peut sélectionner des fichiers à partir
  • Le cadre de droite, est ma principale page de contenu. Il a un champ de texte. Appelons-le "file-path"

Ce que je voudrais faire est que lorsque l'utilisateur clique sur un fichier spécifique sur le cadre de gauche, je veux saisir cette information et le mettre sur le cadre de droite dans le champ de texte.

J'espère que cela a du sens, sinon, je peux aller de l'avant et poster plus d'informations? Ce n'est pas aussi simple que je veux ouvrir le fichier dans le cadre de droite, je sais que je pouvais le faire par:

<a href="file.jpg" target="rightFrame"> 

... Mais pas sûr de savoir comment cibler spécifiquement la zone de texte?

À la votre!

EDIT

J'utilise maintenant une forme pour l'élément:

echo " ";

Cependant, je veux que le texte ne soit pas un bouton, je préfère l'avoir comme texte lui-même. Quelqu'un peut-il suggérer quelque chose? Je ne peux pas faire:

  1. Bouton
  2. texte ... il fait un champ de texte
  3. ... Invisible Je ne peux pas voir le champ de texte
+0

Quelles informations voulez-vous récupérer? Le texte du lien ou l'URL? – Enrique

+0

Enrique ... Je veux récupérer l'URL. Je me suis un peu rapproché mais pas tout à fait ... pouvez-vous regarder le montage? – frames

Répondre

0

ajouter un gestionnaire (pas sûr this.text)

onClick="parent.rightFrame.set_field(this.text)" 

et dans le cadre de droite:

function set_field(s) { 
    $("#field").text(s); 
    return false; 
}