Citat:
Originalno napisao centaur
@Br@nkoR
Ne mogu da kontrolisem sta je u iframe-u spolja, tj ne mogu da ubacim u frame html koji hocu van samog iframe-a.
|
Ono što sam mislio je da umesto reda:
Kôd:
var doc = document.implementation.createHTMLDocument('');
staviš, npr. nešto napamet:
Kôd:
var iframe = document.createElement('iframe');
iframe.src = 'about:blank';
iframe.style.display = 'none';
document.body.appendChild(iframe);
var doc = iframe.contentDocument;
Pošto se koristi document.body potrebno je sačekati da se stranica učita, pa da se izvrši kod unutar script.js (onload), možda je potrebno i sačekati da se iframe učita, nisam testirao.
Ili ne moraš da koristiš XMLHttpRequest, već sve preko iframe (učitaš form.html u isti i izvršiš potrebne izmene i submituješ formu) ukoliko se stranice nalaze na istom domenu.