2015-06-30 6 views
0

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

Я пытаюсь вставить с соединением JS Php как так:

<iframe name="editor" id="editor" class="doc_body" ></iframe></div> 

<script> 
var iframe = document.getElementById('editor'), 
iframedoc = iframe.contentDocument || iframe.contentWindow.document; 
iframedoc.body.innerHTML ="<?php echo ($row[2]); ?>"; 
</script> 

Я знаю, что я правильно индексировать, потому что если я повторяю это из JS он будет выводить правильную строку.

Если синтаксис неправильный выше?

ОБНОВЛЕНО

поэтому после некоторых Мессинг вокруг него может показаться, что существует конфликт между этим:

<?php  


    $q = "SELECT * FROM cats"; 
    $r = mysqli_query ($dbc, $q); // Run the query. 


    // FETCH AND PRINT ALL THE RECORDS 
    while ($row = mysqli_fetch_array($r)) { 
    echo '<ul><li><label><input type="checkbox" <?php if ($checked == 1) echo "checked"; name="cat_id[]" value="' . $row['cat_id'] . '"> ' . $row["cat_name"] . '</label></li></ul>'; 
    } 

    ?> 

И выше, если я удалю это выше показывает контент, но если я включаю это - это забирает?

+0

Зачем с IFRAME –

+0

, потому что он является частью моего редактора WYSIWYG. – PhpDude

+0

. Ваше изменение показывает неверный php. Является ли проверка ошибок на –

ответ

1

ваша проблема решается здесь;)

Insert content into iFrame

<iframe name="editor" id="editor" class="doc_body" ></iframe></div> 

<script> 
    var doc = document.getElementById('editor').contentWindow.document; 
    doc.open(); 
    doc.write(<?php echo ($row[2]); ?>); 
    doc.close(); 
</script> 

надеюсь, что это помогает, работая скрипку можно найти в ссылке я написал выше

+0

Хм, это заставило все пойти немного смешно - это конфликт между некоторыми Php, я считаю ... см. Мое обновление – PhpDude

+0

php недействителен, мама – messerbill

+1

Ну нет, мой php не является недопустимым - я действительно решил создавая его как функцию вместо того, чтобы иметь php непосредственно в div. теперь нет ошибок. – PhpDude

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