Ожидайте iframe для загрузки в JavaScript

Можно всегда создавать класс, переопределять __call__ функция и затем указывать на файл URL на экземпляр класса. Можно смотреть на класс FormWizard , чтобы видеть, как это сделано.

30
задан Michał Perłakowski 9 February 2016 в 08:41
поделиться

2 ответа

Прежде всего, я считаю, что вы должны влиять на свойство src окон iframe, а не на местоположение . Во-вторых, подключите событие iframe load для выполнения ваших изменений:

var myIframe = document.getElementById('righttop');
myIframe.addEventListener("load", function() {
  this.contentWindow.document.notesform.ID_client.value = Client;
});
myIframe.src = 'timesheet_notes.php';

Опять же, все это предполагает, что вы имеете в виду i фрейм, а не фреймы.

55
ответ дан 27 November 2019 в 23:43
поделиться

Думаю, вы можете довольно легко сделать это с помощью jQuery ... jQuery Home Просто подключите страницу к jQuery $ function () ... например,

$(document).ready(function() { 
$('iframe').load(function() { 
   // write your code here....
}

Взгляните на пример загрузчика файлов здесь: Использование окон iframe для загрузки нескольких файлов ...

6
ответ дан 27 November 2019 в 23:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: