2010-12-30 2 views
0

Je voudrais mettre l'accent sur un champ de texte sur mon site Web. Il y a 2 problèmes:Focus Textfield dans iframe (Tricky!)

  1. Le champ de texte se trouve dans une page externe (sur laquelle je n'ai aucun contrôle). Il est intégré dans ma page en utilisant iframe.
  2. Le champ de texte a son propre identifiant aléatoire généré chaque fois que la page est chargée.

Voici le code HTML du champ de texte que je veux me concentrer()


<div class="UIComposer_InputShadow"><textarea placeholder="Discuss this event" onfocus="window.UIComposer &amp;&amp; UIComposer.focusInstance(&quot;c4d1cd73d90f2f8884818513&quot;);" name="status" id="c4d1cd73d90f2f8884818513_input" title="Discuss this event" class="UIComposer_TextArea  DOMControl_placeholder">Discuss this event</textarea></div> 

Note que "c4d1cd73d90f2f8884818513_input" et c4d1cd73d90f2f8884818513 sont des valeurs générées au hasard.

Il serait si grand si quelqu'un pouvait me aider avec cela,

Merci beaucoup! ;)

Greetz,

Camillo

Répondre

5

Désolé, il n'y a aucun moyen que vous pouvez faire ceci: Le Same Origin Policy vous empêche de tout accès à cette iframe externe.

1

Je suppose que c'est pour un plugin Facebook. Même si vous pouviez le faire, je doute que Facebook vous demande de manipuler des éléments dans leur plugin.