Можно всегда создавать класс, переопределять __call__
функция и затем указывать на файл URL на экземпляр класса. Можно смотреть на класс FormWizard , чтобы видеть, как это сделано.
Прежде всего, я считаю, что вы должны влиять на свойство 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 фрейм, а не фреймы.
Думаю, вы можете довольно легко сделать это с помощью jQuery ... jQuery Home
Просто подключите страницу к jQuery $ function ()
... например,
$(document).ready(function() {
$('iframe').load(function() {
// write your code here....
}
Взгляните на пример загрузчика файлов здесь: Использование окон iframe для загрузки нескольких файлов ...