Ответы пользователя по тегу JavaScript
  • Как в iframe менять css?

    @foxse
    Да уж... (по выше написанным ответам)
    Я не программист, но вставлю пару строк.
    Моя задача сейчас вставить в iframe ссылку с чужого сайта и убрать некоторые блоки.

    На исходной странице было:
    <iframe id="iframe" src="<?php echo $current_theme_url; ?>" frameborder="0" width="100%" height="100%"></iframe>


    Чтобы изменить любые данные в iframe - задаю переменной urlse значение $current_theme_url и передаю её в code.php:
    <iframe id="iframe" src="<b>http://vash-site.ru/code.php?urlse=<?php echo $current_theme_url; ?></b>"  frameborder="0" width="100%" height="100%"></iframe>


    code.php в корневом каталоге
    <?php
    $content = file_get_contents($_GET['urlse']);
    $content = str_replace('</head>','<link rel="stylesheet" href="http://vash-site.ru/uploads/newstyle.css" /></head>', $content);
    echo $content;


    Обратите внимание на папку, где будет находиться newstyle.css (нужны разрешения).

    Источники:
    stackoverflow.com "...Google Calendar"
    dontforget.pro/

    Опробовал сам вживую, на сервере.

    Вся магия со вставками заканчивается, стоит перейти по ссылкам внутри iframe.

    Как решить теперь?
    Ответ написан
    Комментировать