2012-04-07 4 views

ответ

0

Вам нужно будет добавить Javascript на страницу, которую вы загружаете в iframe. Вы не можете сделать это со стороны, если это то, о чем вы просите.

Если вы загружаете iframe из того же домена, вы можете вызывать функции на Javascript, которые уже находятся в iframe. Если вы загружаете iframe из другого домена, вы должны зайти в same-origin policy.

Если вы заинтересованы в динамически заселение в IFRAME, вы можете быть заинтересованы в чем-то вроде этого:

var iframe = createIframe('iframe0', 300, 300); 
if (iframe) { 
    var iframeDoc; 
    if (iframe.contentDocument) { 
     iframeDoc = iframe.contentDocument; 
    } 
    else if (iframe.contentWindow) { 
     iframeDoc = iframe.contentWindow.document; 
    } 
    else if (window.frames[iframe.name]) { 
     iframeDoc = window.frames[iframe.name].document; 
    } 
    if (iframeDoc) { 
     iframeDoc.open(); 
     iframeDoc.write('<html><body><p>Awesomeness for all.<\/p><\/body><\/html>'); 
     iframeDoc.close(); 
    } 
}​ 

(заимствованные из here)

Там очень много вещей там о такого рода вещи. Это довольно привлекательная тема и трудно дать хороший ответ. Я бы рекомендовал написать свой редактор самостоятельно, а затем вернуться сюда, если у вас возникнут проблемы. Таким образом, вы можете задать конкретный вопрос, по которому возможно конкретное решение. Удачи!

+0

В iframe нет «src» attr, он редактируется (Im делает редактор) –

+0

Если вы не создаете редактор для учебных целей, я бы предложил использовать TinyMCE. Однако отредактировал мой ответ. –

+0

Спасибо, но мне нужно заменить выделенный текст в iframe .. –

Смежные вопросы