iframe benaderen vanuit JavaScript

Status
Niet open voor verdere reacties.

Grand Cru

Gebruiker
Lid geworden
15 nov 2006
Berichten
13
Om de inhoud van een iframe te wijzigen geef je in html de iframenaam als target mee.
Bijvoorbeeld: <a href="iframe_inhoud.htm" target="iframenaam">deze link</a>
Hoe doe je dat echter in JavaScript ?
 
Hai Grand Cru

Dat doe je als volgt:

function addiframe(parentobject,src,wdt,hgt) {
ifrm = document.createElement("IFRAME");
ifrm.setAttribute("src",src);
ifrm.style.width = wdt+"px";
ifrm.style.height = hgt+"px";
ifrm.style.borderStyle = "none";
ifrm.style.scrolling = "no";
document.getElementById(parentobject).appendChild(ifrm);
}
 
Heel erg bedankt voor jouw snelle reactie.
Ik denk dat ik mijn vraag moet verduidelijken.
Het probleem waarmee ik worstel is hoe de inhoud van een bestaand iframe te wijzigen vanuit JavaScript.
M.a.w., hoe kan ik in JavaScript het target (de naam van het bestaande iframe) aangeven?
 
Volgens http://www.w3schools.com/tags/tag_iframe.asp
An inline frame is used to embed another document within the current HTML document.

De vraag is dus "kun je met javascript in het ene bestand de inhoud van een ander bestand opvragen/wijzigen?
Voor het opvragen kun je misschien iets met http://www.w3schools.com/ajax/default.asp
Voor het wijzigen weet ik zo gauw niets bij gewonen html/javascript (zonder php)

Suc6. Have fun.
 
Laatst bewerkt:
Bedankt voor de interesse in dit probleem, het opzoekingswerk en de verwijzingen.
Ik ga het proberen met Ajax.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan