Poste form til iframe der er dynamisk oprettet
Jeg har en html form, hvor jeg gerne vil poste den ned til en iframe.Dette fungere helt fint, hvis iframen er på selve html siden ved load.
Opretter jeg dog iframen via javascript poster den ikke ned til min iframe, men til et nyt vindue, da den ikke finder target.
Hvad kan det skyldes ? jeg har prøvet at simplificere mit tilfælde til et lille stykke html eksempel.
Først køres funktionen InsertDynamicIframeForUpload og jeg kan fint se iframen på min side.
Men når jeg køre min funktion startPost går den ikke længere.
<form id="dwbsecuresubmitform">
<div id="indhold">
<input name="felt1" />
<input name="felt2"/>
<input type="button" />
</div>
<script>
function InsertDynamicIframeForUpload(newfieldname, objToAdd)
{
var newIframe = document.createElement('iframe');
var iframeName = 'uploadFrame'+newfieldname;
newIframe.setAttribute('id',iframeName);
objToAdd.parentNode.appendChild(newIframe);
}
function startPost(fieldname)
{
var frameName = 'uploadFrame'+fieldname;
document.dwbsecuresubmitform.action = 'adresse.html';
document.dwbsecuresubmitform.target = frameName;
document.dwbsecuresubmitform.submit();
}
</script>
</form>
