jeditable на элементе div в iframe - PullRequest
       14

jeditable на элементе div в iframe

1 голос
/ 31 января 2012

Я динамически создаю iframe и загружаю его с контентом из cgi.Содержание таблицы.Я хотел бы применить jeditable к div в этом контенте iframe.Вот HTML, который отображает, как мне нужно.

<td align=left width=5%><font style="font-family:lucida console; font-size: 10px;"><div class="edit" id="div_1">$databasename</div><div class="edit_area" id="div_2"></div>

и вот js:

            var iframe = document.createElement('IFRAME');
            $(iframe).attr({
                    id: 'frameName',
                    frameBorder: 'none',
                    width: '100%',
                    height: '465',
                    scrolling: 'yes',
                    src: "./dump.cgi?system=" + sys
            });

            document.body.appendChild(iframe);

            $(iframe).load(function() {
                    $(document).ready(function () {
                            $('.edit').editable('./adtu.php', {
                                    indicator : 'Saving...',
                                    tooltip   : 'Click to edit...'
                            });
                            $('.edit_area').editable('./adtu.php', {
                                    type      : 'textarea',
                                    cancel    : 'Cancel',
                                    submit    : 'OK',
                                    indicator : '<img src="img/indicator.gif">',
                                    tooltip   : 'Click to edit...'
                            });
                    });
            });

jquery.js и jquery.jeditable.js НЕ кодируются в cgi.Я надеюсь избежать этого, но постараюсь, если посоветуют.

Поэтому, когда страница загружается, я нажимаю на «имя базы данных» в таблице и ничего не получаю.У меня был jeditable код во многих местах.Этот код - моя последняя попытка, я думаю, что iframe не был готов к jeditable, чтобы найти класс div при кодировании вне функции load ().

Я бы вообще потерял cgi и фрейм, но cgi имеет другие функции отправки, и контейнер iframe позволяет мне обновлять страницу.

Спасибо, Майк

...