2010-12-30 14 views
0

Ich möchte Fokus auf ein Textfeld auf meiner Website setzen. Es gibt 2 Probleme:Focus Textfeld in iframe (Tricky!)

  1. Das Textfeld befindet sich auf einer externen Seite (auf die ich keine Kontrolle habe). Es ist in meiner Seite mit iframe eingebettet.
  2. Das Textfeld hat eine eigene Zufalls-ID, die jedes Mal generiert wird, wenn die Seite geladen wird.

Dies ist der HTML-Code des Textfeldes, das i()


<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> 

Hinweis konzentrieren will, dass "c4d1cd73d90f2f8884818513_input" und c4d1cd73d90f2f8884818513 sind Werte zufällig erzeugt.

Es wäre so toll, wenn jemand mir dabei helfen könnte,

Thanks so much! ;)

Greetz,

Camillo

Antwort

5

Leider gibt es keine Möglichkeit, dies zu tun: Die Same Origin Policy Sie von jedem verhindert und alle Zugriff auf das externe iframe.

1

Ich vermute, das ist für ein Facebook-Plugin. Selbst wenn Sie dies tun könnten, bezweifle ich, dass Facebook möchte, dass Sie Elemente in ihrem Plugin manipulieren.