2015-07-02 6 views
2

У меня есть родительская страница и внутри этой родительской страницы, есть iframe, который составляет половину размера родительской страницы.
Ширина страницы в iframe

JavaScript в фреймах страницы предполагается получить размер фреймах страницы и установить размер ввода текста, но и в JavaScript document.body.clientWidth и JQuery-х $(document).width() возвращаются ширины родительской страницы.

Как получить ширину iframed-страницы из скриптов внутри iframe (то есть без необходимости отправлять ширину iframe с родительской страницы на страницу iframe с помощью querystrings)? Они также являются междоменными.

+2

опубликовать ваш текущий код! –

+0

Как вы получаете ширину текущей страницы, пожалуйста, разместите соответствующий код. –

+0

Проверьте это http://stackoverflow.com/questions/3846132/jquery-get-height-of-iframe-content-when-loaded – Pugazh

ответ

0

просто использовать это -

<iframe src="demo_iframe.htm" width="200" height="200"></iframe> 
+1

да, но это не поможет получить ширину страницы iframed на iframed странице! Я знаю, как сделать iframes, очевидно. – bungularbike

+0

Подобный вид работы выполняется здесь http://stackoverflow.com/questions/7808729/detect-iframe-height-and-width-from-inside-the-iframe, на который вы можете ссылаться, если он работает –

0

Подобный вид работы делается здесь stackoverflow.com/questions/7808729/... вы можете обратиться в этом, если он работает - Манодж Singh

Спасибо, это именно то, что я хотел!

EDIT: Извините, после небольшого тестирования это не работает слишком хорошо. В jsfiddle это работает, но на моей странице это только дает мне высоту точно.