2009-09-21 10 views
45

J'ai une page web où il y a une texarea dans une iframe. J'ai besoin de lire la valeur de cette zone de texte depuis sa page enfant javascript. Actuellement en utilisant window.parent.getelementbyID().value dans le javascript, je suis en mesure d'extraire les valeurs de tous les contrôles dans la page parente à l'exception de la zone de texte dans l'iframe.Comment puis-je accéder aux éléments iframe avec Javascript?

L'ID de cadre et le nom de cadre de ma page parent changent en cours d'exécution. Par conséquent, nous ne pouvons pas utiliser le nom de l'image/du cadre pour référence.

+1

double exact: http://stackoverflow.com/questions/1451208 –

+0

@archana: La réponse de RaYell http://stackoverflow.com/questions/1451208/1451455#1451455 comprend un commentaire de la première temps vous avez posé cette question. Si vous ne connaissez pas l'identifiant ou le nom de l'image, vous pouvez utiliser 'document.frames [0] .document.getElementById()' (ou un autre index si ce n'est pas le premier '