Сделать iframe редактируемым в jsfiddle - PullRequest
0 голосов
/ 24 февраля 2011

У меня есть еще один вопрос, который я вскоре задам, но чтобы задать этот вопрос, мне сначала необходимо получить iframe, редактируемый в jsfiddle .Он отлично работает на моей локальной машине, но не на jsfiddle.Я предполагаю, что это потому, что он использует фреймы?

Локально я использую:

setTimeout('document.getElementById("kupuText").contentWindow. document.designMode="on"',10);

Но это не влияет на jsfiddle, проверьте здесь - http://jsfiddle.net/V7b9J/

Заранее спасибо, Ал

1 Ответ

0 голосов
/ 24 февраля 2011

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

Еще пара советов:

  • Не делайтеИспользуйте строки для setTimeout.Вместо этого используйте анонимную функцию.
  • contentWindow не является кросс-браузерной.
...